我無法找到有關WSS如何與HTTPS代理和負載平衡器交互的權威信息。WebSockets和HTTPS負載平衡器
我有一個處理SSL的負載均衡器(SSL off-loading)和兩個包含我的Web應用程序並以普通HTTP處理請求的Web服務器。因此,客戶發出HTTPS請求,但我的Web服務器獲取HTTP請求,因爲負載均衡器負責處理SSL證書。
我正在開發一個應用程序,將公開WebSockets和SSL是必需的。但是我並不清楚負載均衡器爲WSS獲得安全的HTTPS握手時會發生什麼。
它只是將請求作爲正常握手傳遞給Web服務器嗎? 的WebSockets使用一個「升級:WebSocket的」 HTTP標頭僅適用於第一跳(因爲也有「連接:升級」,將這個有問題
乾杯
該鏈接是關於WS的討論,而不是關於WSS。 – vtortola
這是真的,但唯一的區別是通過SSL保護通信的加密 - 所以您的配置的差異僅僅是虛擬服務器上的ClientSSL配置文件,它關注SSL卸載。 – roegi