我最近将我的应用程序切换到 https,除了 websockets 之外一切都工作正常。如果我尝试使用地址 ws://ws.myserver.com:8080/
连接到我的服务器,我现在收到以下错误:
安全错误:操作不安全。
如果我使用 wss://ws.myserver.com:8080/
我收到以下错误
Firefox 无法与位于 wss://ws.myserver.com:8080/的服务器建立连接
我正在使用 Apache 服务器,并且我的 Ratchet Websocket 服务器正在其中运行。
最佳答案
根据评论,该网站在安全网站 (https://) 内使用不安全的 ws://。这种混合内容被多个浏览器阻止,例如 Firefox 和 Chrome,这会导致“SecurityError:操作不安全”。消息。
关于apache - 从 http 切换 https 后 Websocket 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33686725/