2013-01-03 46 views
2

HAProxy的工作監聽80端口,並配置像HAProxy + WebSocket DisconnectionSocket.io,HAProxy的80端口不與趨勢科技

Socket.io監聽私人端口。

對於絕大多數人來說,這工作得很好。他們通過港口80連接,一切都很好。

但是,有些人安裝了趨勢科技「安全無憂軟件」,並且這是使用socket.io打破websocket連接。如果我強迫它使用xhr-polling,它可以正常工作。

Engine.io適用於Trend的用戶,因此socket.io意識到websocket連接失敗。

回答

0

您是否嘗試過ssl版本? (端口443)我也有80端口的問題。強制用戶使用443可以減少一些無法訪問您的應用的用戶。

+0

我還沒有嘗試SSL,但現在有一些邏輯在客戶端使用更高的端口(1000以上),如果端口80失敗。 由於您是唯一回答問題的人,因此我會將您的答案標記爲已接受的答案並獎勵賞金。 – giggsey

+0

請注意,在某些防火牆限制爲端口80和443(標準端口)的公司中,socket.io不起作用。如果有客戶從防火牆後使用您的系統,這取決於您的客戶。如果您不能使用端口80,443,則可以使用haproxy排除該問題。 –