HAProxy 允许特定主机名值的端口?

HAProxy allow port for specific hostname value?

有没有办法将 HAProxy 设置为仅在使用的 IP 中的主机名 符合特定条件时才侦听特定端口?

区别很重要:我的服务器有多个 IP,它们匹配一个域(www1.xxxx.com、www2.xxxx.com 等)。

我只想在用于连接到 HAProxy 的域是 www.xxxx.com 时打开端口 YYYY。如果通过 www1.xxxx.com 进行测试,该端口将被拒绝。

请注意,HAProxy 用于 TCP 模式,而不是 HTTP。

这可能吗?

谢谢。

可能是这样的?


listen port_3306
  bind :3306
  mode tcp
  acl my-ip src 216.58.204.78
  tcp-request content accept if my-ip
  server  my-test-comms localhost:3306 check

附上 documentation link,也许您可​​以尝试这些设置。

希望对您有所帮助。