apache - 从 http 切换 https 后 Websocket 不工作

标签 apache ssl websocket ratchet

我最近将我的应用程序切换到 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/

相关文章:

javascript - 在 javascript 中读取 html 复选框

c++ - Boost膨胀算法解压缩

javascript - 访问 WebSocket 时出现 InvalidStateError

apache - 为什么RewriteCond%{REQUEST_FILENAME}!-d是必需的?

java - Apache 共享数学 : Eigendecomposition of a tridiagonal matrix yields wrong result

python - Django/apache 处理不完整/取消的 http 请求

java - 使用 Apache POI 及其名称获取 Excel 公式的内容

ssl - Certbot-auto --manual 插件不工作

php - Wordpress 站点同时为不同域的 http 和 https 提供服务

c - MQTT over SSL 与 PAHO C