我们有很多设备不能使用 SNI,我们希望能够代理很多 HTTP/HTTPS 服务器。我在想我们可以为每个要连接的 URL 设置一个 HAProxy,然后将其负载平衡到通用 HAProxy 服务器。这行得通吗?我的意思是,只需使用前端服务器对每个 URL 进行 HTTP/HTTPS 初始连接,然后将请求传递给通用 haproxy 服务器?
我们有很多设备不能使用 SNI,我们希望能够代理很多 HTTP/HTTPS 服务器。我在想我们可以为每个要连接的 URL 设置一个 HAProxy,然后将其负载平衡到通用 HAProxy 服务器。这行得通吗?我的意思是,只需使用前端服务器对每个 URL 进行 HTTP/HTTPS 初始连接,然后将请求传递给通用 haproxy 服务器?
是的,尽管 haproxy 对此几乎是矫枉过正。您甚至可以将
stunnel
具有适当证书的 IP 地址绑定到每个 IP 地址,并使它们连接到您的中央 HAproxy。甚至不需要拥有多个 HAproxy。
不是特别漂亮,但我相信会完成工作。