码迷,mamicode.com
首页 > 其他好文 > 详细

nginx 反向代理

时间:2018-10-29 19:54:41      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:电脑   gen   host   ati   char   proxy   serve   forward   pst   

有图有真相

图示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.好啦,重启装逼把

nginx 反向代理

标签:电脑   gen   host   ati   char   proxy   serve   forward   pst   

原文地址:https://www.cnblogs.com/leaf-cq/p/9872267.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!