实验环境:
Rhel 6.5(1):安装Nginx
IP:192.168.1.1/24
Rhel 6.5(2):安装Nginx
IP:192.168.1.2/24
Rhel 6.5(3):Nginx代理
IP:192.168.1.3/24
Rhel 6.5(4):客户机,用来验证效果
IP:192.168.1.4/24
实验步骤:
1. 在这里三台主机安装Nginx步骤省略,全都关闭防火墙和沙盒。
Rhel 6.5(1)上的操作:
修改一下Ngin网页方便验证
[root@localhost ~]# cd /usr/local/nginx/html
[root@localhost html]# vim index.html
<h1>192.168.1.1<h1> #内容随意
[root@localhost html]# service nginx restart
Rhel 6.5(2)上的操作:
安装好Nginx不需要进行任何操作
Rhel 6.5(3)上的操作:
[root@localhost ~]# cd /usr/local/nginx/
[root@localhost nginx]# vim conf/nginx.conf
添加:只要是在http域里 位置随意
32 upstream cluster { ## 设置一下反向代理的名字,名字随意,
33 server 192.168.1.1:80 weight=1; #权重为1,意思就是说访问1.1一次,访问1.2一次,如果1.1权重 是2那就访问1.1,2次在访问1.2一次
34 server 192.168.1.2:80 weight=1; #权重为1,意思就是说访问1.1一次,访问1.2一次,如果1.1权重 是2那就访问1.1,2次在访问1.2一次
35 }
47 proxy_pass http://cluster;
修改 48 # root html;
修改 49 # index index.html index.htm;
第47行的cluster, 你的反向代理名字是什么,你就在这填什么,我的上面名字是cluster所以在这就写这个
[root@localhost nginx]# service nginx restart
Rhel 6.5(4)上的操作:
访问Rhel6.5(3)上的IP出现一下效果说明实验成功