mac下用nginx做简单的负载均衡

1、首先启动两个tomcat,分别在8091、8092端口。

2、编辑nginx的nginx.conf文件,添加如下语句

upstream mysite {
    server 127.0.0.1:8091 weight=1;
    server 127.0.0.1:8092 weight=3;
    server 127.0.0.1:8093 backup;
}

server {
    listen 8089;
    location / {
        proxy_pass http://mysite;
    }
}

3、这样我监听本地的8089端口,当有请求过来的时候,我会把它打到自定义的mysite,也就是上面设置的两个tomcat页面。 weight代表权重,也就是说,我访问四次8089端口,其中一次会打到8091,三次会打到8092

4、注意到upstream中的backup字段,这是备份服务器。只有当8091、8092机器都挂了的时候,请求才会被打到8093端口。

posted @ 2018-03-28 11:05  高疯疯疯  阅读(193)  评论(0编辑  收藏  举报