nginx负载均衡

配置负载均衡时,location若为根目录,发现无法在upstram中轮询,只会固定一个server

配置代码

upstream server_0{
    server 192.168.194.1 weight=1;
    server 192.168.194.11 weight=1;
}

server {
    listen 80;
    server_name 192.168.99.107;
    
    location / {
        proxy_pass http://server_0/ ;
    }
}

访问192.168.99.107时 一直会转发到192.168.194.1

但是如果location不为根目录就能轮询

location /a/ 

访问192.168.99.107/a时 就会一次访问192.168.194.1 一次访问到192.168.194.11了

不清楚为什么会这样,求告知

阅读 2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题