nginx 反向代理做域名转发简单配置

这里用的是nginx for windows

首先进入nginx配置文件,做以下配置:

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

 

负载均衡:https://blog.csdn.net/qq_28602957/article/details/61615876

posted @ 2017-03-10 13:43  剑握在手  阅读(9188)  评论(0编辑  收藏  举报
返回顶部↑