nginx做了负载均衡,除首页能实现了负载,其他页面却没有实现?

php_wsd 2017-03-08 09:18:50
我在nginx上做了负载均衡,方法如下:
http{
……
upstream d{
server 192.168.1.164:80;
server 192.168.1.254:80;
server 192.168.1.182:80;
server 192.168.1.183:80;
}
server{
server_name www.d.com #增加域名

location /{
proxy_pass http://d; #引用上面的upstream
}
}

}
这样处理后,不停的刷新页面, 发现首页面自动切换到不同的服务器上。
然后点击其他页面,发现其他页面却不切换,只显示164服务器。如何解决这个问题?
我希望是其他页面也实现自动切换到不同的服务器上。
...全文
243 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
架构起步 2021-07-07
  • 打赏
  • 举报
回复

兄弟,您好,我这边也出现跟您一样的问题,请问您这边解决了吗?

cqyy725 2017-03-08
  • 打赏
  • 举报
回复
配权重啊 例如server 192.168.0.14 weight=10; 按后端服务器的响应时间来分配请求,响应时间短的优先分配。 比如 upstream backend { server server1.linuxany.com; server server2.linuxany.com; fair; }

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧