寻找一个服务器/代理,可以根据客户的IPdynamic地将请求路由到后端服务器

当请求到达代理/服务器时,根据请求者的IP,请求将被路由到特定的后端。 代理需要从中央键值存储获取目标后端IP,这是系统的一个要求。

我已经testing了nginx,但是proxy_pass需要是静态的,并且找不到实现这个目标的方法。

谢谢。

您需要find一种方法来查询来自nginx的键值存储。 Nginx的LUA模块可能对此有帮助,但我不知道它是否可以用来访问键值存储。

另一种方法是将所有请求转发给PHP脚本,PHP脚本从键值存储中获取值,然后将请求转发给适当的后端。