标题:
CentOS6_Nginx反向代理+负载均衡(ip_hash)
[打印本页]
作者:
admin
时间:
2019-9-8 14:02
标题:
CentOS6_Nginx反向代理+负载均衡(ip_hash)
笺注:这是在
CentOS6_Nginx反向代理+负载均衡(轮询)
的基础上进行的。 ip_hash(一种负载均衡算法),每个请求按访问IP的hash结果分配,这样来自同一个IP的访客将固定访问一台后端Web服务器,有效解决了动态网页存在的session共享问题。 [root@localhost ~]# vi /usr/local/nginx/conf/nginx.conf 修改: upstream webservers {
ip_hash;
server
192.168.168.135:80
weight=1
max_fails=2 fail_timeout=2
; server
192.168.168.154:80
weight=1
max_fails=2 fail_timeout=2
; }
下载
(127.57 KB)
2021-3-3 17:51
笺注:
max_fails
允许请求失败的最大次数;
fail_timeout
在经历了
max_fails
次失败后,暂停该后端服务器对外服务的时间; max_fails和fail_timeout一起使用,可以对后端服务器进行健康状态检查、自动隔离。 重启Nginx服务,使更改生效: [root@localhost ~]# service nginx restart
实验中,假如客户端被自动分配到Web1后,就会一直停留在Web1;当Web1停止了Web服务后,客户就会自动跳到Web2;客户端从Web1自动跳到Web2的过程中,没有出现访问失败的迹象;当Web1恢复正常后,客户端会自动跳回Web1。
相关文章:
CentOS6_Nginx反向代理+基于域名的虚拟主机+Web集群
CentOS6_Nginx缓存
图片附件:
图片1.png
(2021-3-3 17:51, 127.57 KB) / 下载次数 166
http://blog.zhuohua.store/attachment.php?aid=15786&k=b5348f577bd8002b5a5c6d3d0f733dbf&t=1714206738&sid=c332r9
欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/)
Powered by Discuz! 7.2