应该可以在第4层负载均衡器上终止SSL的SSL(安全websockets)吗?
在我看来,wss(和ws)通常会需要TCP路由,因为HTTP反向代理将无法理解数据包; 而且,由于会话确实维持在第4层以上,因此SSL终止将需要第7层路由。我对第一个声明有些自信,而对第二个声明则更不感兴趣。
奖金的问题。 一般情况下,如果可以在单个负载均衡器中实现wss路由和sslterminal,那么可以专门用HAProxy来完成吗? Nginx的? 其他?
是的,在理论上。 WSS使用HTTP进行握手,一旦会话被协商传递给WSS。
然而,负载平衡器有很多forms,协议实现可能会有很多不足之处。
NGNIX似乎是一个很好的select,因为他们实际上在其网站上提到这一点。
资源: https : //www.nginx.com/blog/websocket-nginx/
http://nginx.org/en/docs/http/websocket.html?_ga=1.232918046.1407092516.1485627218