后端 web 有多个子主机配置的情况下, nginx 反向代理怎么实现负载均衡

2022-12-03 22:42:46 +08:00
 AmaneSuzuha

upstream phpmyadmin { server 10.0.0.21:80; server 10.0.0.22:80; }

例如后端项目是 phpmyadmin ,21,22 两个服务器

目前我已知且在用的方法 走 ip ,按 21 ,22 服务器内配置文件顺序来匹配,且只匹配首位主机,这导致某个项目的配置文件只能放在顺序首位

现在有新的需求 请教一下有没有其他方法可以实现这种情况的负载均衡?

1412 次点击
所在节点    Linux
3 条回复
fsdrw08
2022-12-04 11:20:23 +08:00
nginx 默认不是走轮询的吗?
AmaneSuzuha
2022-12-04 15:14:19 +08:00
@fsdrw08 你说的轮询是负载均衡机?我主题不是这个意思
主题是
目前已经实现了负载均衡的情况下,怎么让它定位到后端某个主机上去(机上有多个主机子配置文件)
tudou1514
2022-12-05 09:30:12 +08:00
ip hash?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/899892

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX