代理失败:WebSocket握手期间出错:意外的响应代码:500

6
我已经在PHP / Apache上编写了一个WebSocket服务器。我使用mod_proxy_wstunnel使WebSocket安全。因此,用户使用WSS://socket.domain.com连接,请求被重定向到(WS)协议,例如:ws://10.21.55.2:12345/。我使用代理传递只是因为页面是通过HTTPS加载的,而WebSockets则使用WS协议。

下面是我如何将WSS ==> WS重定向到socket.domain.com

ProxyPass / ws://10.21.55.2:12345

但是上述代码出现了500内部服务器错误。我不知道为什么会这样。在我重新启动系统之前,它是可以正常工作的。
以下是错误日志:
AH01144: No protocol handler was valid for the URL /. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

1
我也遇到了同样的问题,我们该怎么解决呢? - Lakshmikandan
你解决了吗? - Jaime Alcántara Arnela
1个回答

2

您可能需要添加 mod proxy_wstunnel 模块

a2enmod proxy_wstunnel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接