这里用的是nginx for windows

首先进入nginx配置文件nginx 反向代理做域名转发简单配置_nginxnginx 反向代理做域名转发简单配置_负载均衡_02,做以下配置:

server
{
listen 80;
server_name abc.com;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://172.16.10.87:80;
}
access_log logs/abccom.log;
}


然后启动nginx,在cmd下,进入nginx根目录,执行以下命令

start nginx


画面一闪,nginx已经在后台跑起来了


这样所有通过abc.com访问本机的请求,都会被nginx发到http://172.16.10.87:80上

其中server可以配置多个,来实现多个域名的不同发规则


关闭nginx服务可以执行以下命令

nginx -s quit