【发布时间】:2018-01-17 12:56:33
【问题描述】:
我正在我的 SSL 站点上运行视频聊天程序,但需要为聊天媒体服务器使用非 SSL 服务器。这是我的设置:
- 聊天服务器正在非 SSL Apache2 ubuntu Amazon 实例的 8080 端口上运行(检查的端口已打开并正在运行)
- 聊天正在使用 wss://[myserver]/wss/ 的 ssl 服务器上
- 我已经在服务器上启用了 proxy_wstunnel
- 我已将 ProxyPass 添加到 apache2 虚拟主机
SSLProxyEngine 开启
ProxyPass /wss/ ws://[myserver]:8080
聊天在服务器端运行得很好(除了视频和音频,因为它不是 ssl)
它在 SSL 服务器上无法正常工作。我在屏幕上收到此错误:“Websocket 已关闭,请稍后尝试重新加载页面。”这是控制台中的错误:“与‘wss://[myserver]/wss/?room=3’的WebSocket连接失败:连接建立错误:net::ERR_SSL_PROTOCOL_ERROR”
任何建议将不胜感激!谢谢!
【问题讨论】:
标签: apache ubuntu ssl websocket proxypass