1.找到nginx配置文件nginx.conf,在http里面添加
1 | http { |
server 后面是你服务器的ip,需要负载均衡的IP地址
2.然后在service里面location下面添加
1 | server { |
proxy_pass 这里设置的http://group/ ,这个group怎么来的就是上面第一步设置upstream 后面跟着的这个参数
3.配置权重问题
第一个就是默认配置,默认配置的话,他们负载均衡的方式就是随机选择服务器来访问
第二个weight,这种就是权重方式,把他设置的越高,重复的次数就越高,配置如下
1 | http { |
第三个ip_hash,是把每个请求按访问ip的hash结果分配,这样每个访客固定访问一个服务器,可以解决负载均衡session的问题,配置如下
1 | http { |
第四个fair,按照服务器的响应时间来分配请求,响应时间段的优先分配,配置如下
http {
......
upstream group{
server 154.12.0.11:80 weight=1;
server 47.75.201.23:80 weight=1;
fair;
}
......
}