2 在同一台机器部署负载均衡
解压nginx,分别命名8081,8082,8083,其中8081是访问入口的机器,8082,8083是负载均衡
1) 8081 的配置
修改配置文件 nginx.conf
* 在http内加添代码,如下
upstream omstest {
server 192.168.1.126:8082 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.126:8083 weight=1 max_fails=2 fail_timeout=30s;
}
*修改server =>location
location / {
proxy_pass http://omstest;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
* 修改server其他项
listen 8081;
server_name localhost 192.168.1.126:8081;
2) 8082 以及8083 的配置
* 修改server的以下两项即可
listen 8082
server_name localhost 192.168.1.126:8082;
3 测试负载均衡
1) 修改html目录下的indxex,分别加上8081,8082,8083的标志
2)输入192.168.1.126:8081,由于权重一样,则分别显示8082,和8083机器上的内容