nginx的反向代理


使用虚拟机做的实验,克隆了三个系统。

cd /ect/sysconfig/network-scripts/  目录下配置网卡文件

找到ifcfg文件  这里是ifcfg-ens33

修改文件ifcfg-ens33    修改参数BOOTPROTO=static 添加ip    IPADDR=192.168.31.10

修改网关   NETMASK=255.255.255.0       GATEWAY=192.168.31.1

修改dns  DNS1=8.8.8.8

重启网卡   service network restart

三个服务器都设置成功。

配置主服务器

upstream a.com {
server 192.168.0.21:80 weight=2;
server 192.168.0.22:80 weight=3;
}
server{
listen 80;
server_name a.com;
location / {
proxy_pass http://a.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

重启nginx 重启php

service nginx restart

service php-fpm restart

在其他服务器添加配置

server{
listen 80;
server_name a.com;
index index.html;
root /home/wwwroot;
}

 

访问域名每次加载的不同成功!!!

 

声明:祁志飞||小祁的博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - nginx的反向代理


QQ:137867590