nginx负载均衡配置

1.配置upstream

http {

    ……
    upstream myserver {
        server 192.168.11.110:8080;
        server 192.168.11.110:8081;
}
    ……  

}

2.配置location

server {
        listen       80;
        server_name  192.168.11.110;

        location / {
            proxy_pass http://myserver;
            root   html;
            index  index.html index.htm;
        }
}

 3.几种分配策略

1.轮询(默认的策略)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,自动剔除
2.weight(权重)
    upstream myserver {
        server 192.168.11.110:8080 weight=10;
        server 192.168.11.110:8081 weight=10;
}

3.ip_hash
    upstream myserver{
     ip_hash; server 192.168.11.110:8080; server 192.168.11.110:8081; }

4.fair  后端服务器谁响应时间越短,就分配给谁
    upstream myserver {
        server 192.168.11.110:8080;
        server 192.168.11.110:8081;
     fair; }
 
 

 

posted @ 2020-06-13 12:34  Tsugar  阅读(2012)  评论(0编辑  收藏  举报