我已经使用 SNI 完成了 HTTPS/SSL 连接的直通,但我不知道是否可以使用主机标头对 HTTP 执行相同操作?有没有什么办法可以使用直通(tcp 模式)而不是反向代理(http 模式)进行 http 连接?
答案1
是的,只需创建一个转发到您的服务器的 TCP 侦听器即可。当然,在这种情况下,它将成为第 4 层负载平衡器,您将无法使用任何第 7 层功能,例如基于路径和主机的路由。
如果您的服务器无法共享会话信息,也请确保使用粘性。
listen my_listener
bind *:80
mode tcp
option tcplog
balance leastconn
server server1 1.2.3.4:80
server server2 2.3.4.5:80
对于 SSL,只需使用 443。