nginx的ip hash负载均衡策略怎么配置
答案:2 悬赏:10
解决时间 2021-12-30 23:13
- 提问者网友:践踏俘获
- 2021-12-30 01:17
nginx的ip hash负载均衡策略怎么配置
最佳答案
- 二级知识专家网友:丢不掉的轻狂
- 2021-12-30 02:39
生产环境,今天无意中用IP访问了一下,发现竟然可以访问到,有一个域名被做为了默认域名。网上找了一下资料,Nginx可以设置禁止通过IP访问的。在任一有效的Nginx配置文件中加上以下一段# forbidden use ip address accessserver { listen 80 default_server; server_name _; return 444;}其实思路很简单,就是用IP访问的时候,返回444错误。
全部回答
- 1楼网友:一身浪痞味
- 2021-12-30 03:04
这个是很正常的,ip_hash的负载均衡是以客户端的ip地址作为hash错作的key进而计算hash值得。这种策略能保证一个ip访问到的永远是同一台机器。
(1)但是有一种情况就是多个ip的hash值是相同的,在这种情况下,这几个不同的ip访问到的就是同一台机器了。
(2)还有一种情况就是,虽然你每次用不同的机器,但是这些机器都是通过一个相同的出口ip来访问服务器,这时,你访问到的也永远是一台服务器。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯