我已经在PHP/Apache上编写了一个WebSocket服务器。我使用mod_proxy_stunnel使WebSocket安全。因此,用户连接到WSS://socket.domain.com,请求被重定向到(WS)协议,例如:WS://10.21.55.2:12345/我使用代理通行证只是因为页面是通过HTTPS加载的,而WwebSocket是通过WS协议加载的。
以下是我为socket.domain.com
重定向WSS===WS的方法
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.
您可能需要添加mod proxy_wsstunnela2enmod proxy_wstunnel