gpt4 book ai didi

apache - 设置 Apache2 ubuntu 非 ssl 服务器来处理传入的 wss ://

转载 作者:太空宇宙 更新时间:2023-11-03 13:22:30 31 4
gpt4 key购买 nike

我在我的 SSL 站点上运行视频聊天程序,但需要使用非 SSL 服务器作为聊天媒体服务器。这是我的设置:

  • 聊天服务器在端口 8080 上的非 SSL Apache2 ubuntu Amazon 实例上运行(已检查的端口已打开并正在运行)
  • 聊天在使用 wss://[myserver]/wss/的 ssl 服务器上进行聊天
  • 我在服务器上启用了 proxy_wstunnel
  • 我已经将 ProxyPass 添加到 apache2 虚拟主机

SSLProxyEngine On

ProxyPass /wss/ ws://[myserver]:8080

聊天在服务器端运行得很好(除了视频和音频,因为它是非 ssl 的)

它在 SSL 服务器上无法正常工作。我在屏幕上收到此错误:“Websocket 已关闭,请稍后尝试重新加载页面。”这是控制台中的错误:“WebSocket 连接到‘wss://[myserver]/wss/?room=3’失败:连接建立时出错:net::ERR_SSL_PROTOCOL_ERROR”

如有任何建议,我们将不胜感激!谢谢!

最佳答案

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

关于apache - 设置 Apache2 ubuntu 非 ssl 服务器来处理传入的 wss ://,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45593997/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com