HAProxy中基于源IP的HTTP路由

Obj*_*rog 3 routes load-balancing http haproxy

我一直在阅读 HAProxy 的文档,但似乎找不到一种根据源 IP 地址路由 HTTP 请求的方法。也就是说,我想将特定源路由到特定后端服务器。例如,我想将来自 10.1.0.3 的任何请求路由到一台特定服务器。

小智 5

您可以使用 ACL 来实现这一设置。

例子:

  acl sub1 src 192.168.0.0/24
  acl sub2 src 192.168.1.0/24

  use backend back1 if sub1
  use backend back2 if sub2
Run Code Online (Sandbox Code Playgroud)

然后你必须声明后端服务器back1和back2

我希望这有帮助。问候,