从http

时间:2015-11-13 05:52:52

标签: apache ssl websocket ratchet

我最近将我的应用程序切换到https,除了websockets外,一切正常。如果我尝试使用地址ws://ws.myserver.com:8080/连接到我的服务器,我现在收到以下错误:

SecurityError:操作不安全。

如果我正在使用wss://ws.myserver.com:8080/我收到以下错误

Firefox无法在wss://ws.myserver.com:8080/

建立与服务器的连接

我正在使用Apache服务器,我的Ratchet Websocket服务器正在运行。

2 个答案:

答案 0 :(得分:3)

根据评论,网站在安全网站(https://)中使用不安全的ws://。这种混合内容被多个浏览器阻止,例如Firefox和Chrome,导致" SecurityError:操作不安全。"消息。

答案 1 :(得分:0)

如果您的服务器同时提供安全且不安全的内容,则您必须从不同的端口提供服务。

E.g:

如果您在端口8080上提供非安全内容,则必须提供超过443(wss / https的默认设置)或任何其他内容(如8443等)的安全内容。