2016-08-03 368 views
2

我可以連接到我的WebSocket PHP服務器上客戶端的js文件是這樣的:如何連接的WebSocket到WSS:// HTTPS服務器上

websocket = new WebSocket("ws://mysite.com:9091"); 

但是現在我們買了SSL爲我們的服務器,因此網址下手HTTPS而不是HTTP 現在我們不能連接到WS://所以我改成了WSS:// 但仍無法連接到服務器

failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR 
+0

你在用什麼服務器。服務器是否接受連接並監聽端口? – PeeHaa

+0

服務器是Linux CentOs,我可以連接到服務器直到昨天沒有問題。但從昨天開始,我們爲服務器購買了SSL,並且一切都停止了工作 –

+0

@samanrad:您可能沒有配置端口9091上的SSL,但是在另一個端口上。或者你的服務器配置錯誤 - 查看服務器端的日誌文件是否有任何線索。 –

回答

3

搜索了很多後,我發現沒有一個在這個星球上可以做到這一點! 在論壇中的所有問題是不成功的, 的必由之路工作對我來說是的ProxyPass WSS到WS 我所著這裏的答案:

Proxy websocket wss:// to ws:// apache

也許幫助一些一個在未來

相關問題