nginx 反向代理

有图有真相

图示1

图二

图三

图四

图上可见,我用了三台服务器,其中图一和图二为负载服务器,图三是代理服务器。

废话不多说,咱正式开始

1.首先准备3台或以上服务器(这个电脑上多安几台虚拟机就行了)

2.全部安装nginx(php 无所谓装与不装,毕竟咱是来测反向代理的)

3.代理服务的conf配置文件如下:

在http{}里面加这段代码

upstream agency {
server 192.168.0.162:80 weight=1;#测试1服务器地址
server 192.168.0.159:80 weight=1;#测试2服务器地址
}

server修改如下:

server {
listen 80;
server_name localhost;

charset utf8;

location / {
proxy_pass http://agency; #这里是代理服务的名称,自己定义就好
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

}

4.好啦,重启装逼把

还不会,有大招,关注下方公众号直接提问就可以了哈

posted @ 2018-10-29 18:09  正义的棒棒糖  阅读(156)  评论(0编辑  收藏  举报