如何解决带有 whm ( cpanel ) 的 websockets 和 apache 反向代理的问题
目前正在我的服务器上由主管运行套接字 Web 服务器。 Apache 在同一台服务器上也处于活动状态,并使用以下 apache 指令来反向代理 web-socket,这使得通过 web(使用域)访问 socket 服务器成为可能:
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule .* ws://127.0.0.1:6001%{REQUEST_URI} [P,L]
前段时间,web socket的连接突然出现问题。 当我尝试连接到套接字服务器时 连接开始并且升级标头被发送到用户的浏览器,但之后网络套接字服务器不会向用户发送任何消息。这仅在通过 Apache 通信时发生,并且直接连接到套接字服务器的 ip/端口(甚至使用服务器的 ip 和端口抛出 web)不会导致此问题并且一切正常。
更新:套接字服务器的预期输出消息仅在其停止时发送(使用 apache 作为反向代理时)
update : Apache 设置和更新目前由 whm 软件完成。我不确定,但我认为这个问题发生在几天前,当时 whm 宣布为 whm 引入了 nginx 版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。