博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

nginx负载均衡

Posted on 2017-09-17 09:01  奥客  阅读(195)  评论(0编辑  收藏  举报

1 下载nginx1.8

 

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机器上的内容