nginx 如何配置负载均衡
1、一、Nginx实现负载均衡使用两个tomcat模拟两台应用服务器,端口号分别为8080 和8081
2、Nginx的负载分发策略
3、 Nginx的upstream目前支持的分配算法:
4、1)、轮询——1:1 轮流处理请求(默认) 每个请求按时间顺序逐一分配到不同的应用服务器,如果应用服务器down掉,自动剔除,剩下的继续轮询。
5、2)、权重——you can you up 通过配置权重,指定轮询几率,权重和访问比率成正比,用于应用服务器性能不均的情况。
6、3)、ip_哈希算法每个请求按访问ip的hash结果分配,这样每个访客固定访问一个应用服务器,可以解决session共享的问题。
7、二、配置Nginx的负载均衡与分发策略通过在upstream参数中添加的应用服务器IP后添加指定参数即可实现。如:
8、通过以上配置,便可以实现,在访问8080.max.com这个网站时,由于配置了proxy_pass地址,所有请求都会先通过n爿讥旌护ginx反向代理服务器,在服务器将请求转发给目的主机时,读取upstream为 tomcatsever1的地址,读取分发策略,配置tomcat1权重为3,所以nginx会将大部分请求发送给49服务器上的tomcat1,也就是8080端口;较少部分给tomcat2来实现有条件的负载均衡,当然这个条件就是服务器1、2的硬件指数处理请求能力。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:38
阅读量:64
阅读量:75
阅读量:39
阅读量:94