Nginx负载均衡配置说明

upstream块定义了一个上游服务器的集群,便于反向代理中的proxy_pass使用。

upstream t02{
       server 192.168.3.15:9401;
       server 192.168.0.8:7001;
}

location /t02 {
            proxy_set_header  Host  $host;
            proxy_set_header  X-real-ip $remote_addr;
            proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;

            proxy_pass http://t02;
}

负载均衡策略:

(1)    轮询(默认)。每个请求按照时间顺序逐一分配到不同的后端服务器,如果后端服务器Down掉,则系统自动剔除;

(2)    指定权重。指定轮询概率,weight和访问比率成正比,用于后端服务器性能不均的情况;

(3)    绑定ip_hash。每个请求按访问ip的hash结果分配,每个访客固定访问同一个后端服务器,可以解决session不一致的问题。

(4)    fair。按后端服务器的响应时间来分配请求,响应时间短的优先分配。

 

posted @ 2017-09-16 14:32  yshy  阅读(236)  评论(0编辑  收藏  举报