【问题标题】:Setting up Apache2 ubuntu non-ssl Server to handle incoming wss://设置 Apache2 ubuntu 非 SSL 服务器来处理传入的 wss://
【发布时间】: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


    【解决方案1】:

    更新:启用所有代理模块后,我能够让它工作。这是让我头痛好几天的参考资料:https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension

    【讨论】:

      猜你喜欢
      • 2018-12-10
      • 2021-02-27
      • 1970-01-01
      • 1970-01-01
      • 2020-03-10
      • 2014-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多