Apache 跨所有端口的负载平衡

Apache 跨所有端口的负载平衡,apache,load-balancing,haproxy,Apache,Load Balancing,Haproxy,我希望在可能监听任何端口的服务前面添加负载平衡器。我看了一些apache、haproxy的选项,但它们似乎都是通过特定的端口工作的——例如 example.com:80 server1:80 我需要的是: example.com:N server1:N server2:N 其中N可以是任何端口。换句话说,基本上是循环dns,但支持故障转移 关于如何在mod_proxy_平衡器、haproxy或任何其他免费提供的lb上实现这一点的想法?谢谢。听起来有点奇怪。我还没有见过

我希望在可能监听任何端口的服务前面添加负载平衡器。我看了一些apache、haproxy的选项,但它们似乎都是通过特定的端口工作的——例如

example.com:80
    server1:80
我需要的是:

example.com:N
    server1:N
    server2:N
其中N可以是任何端口。换句话说,基本上是循环dns,但支持故障转移


关于如何在mod_proxy_平衡器、haproxy或任何其他免费提供的lb上实现这一点的想法?谢谢。

听起来有点奇怪。我还没有见过使用通配符绑定到每个端口的软件,我猜您在尝试实现它时会遇到问题。您真的需要前端也监听所有端口吗?后端能否以某种方式通知端口的前端?这是一种可能性,但会非常混乱。我想考虑这个问题的更好方法可能是支持故障转移的循环dns分发。对不起,不确定您所说的比较是什么意思。循环DNS与TCP端口无关。你们的意思是像循环DNS一样,但用端口代替DNS吗?我真的认为我找到了我的答案-不过,谢谢你们的时间!