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

时间:2016-01-04 20:20:22

标签: php web-services sockets proxypass

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

这是我如何重定向WSS ==> WS function calculateaverage(){ $query = $this->db->select('AVG(totalscore) as average_score')->from('score')->get(); return $query->row()->average_score; }

socket.domain.com

但上面的代码给出了500内部服务器错误。我不知道为什么会如此。在我重新启动系统之前它正在工作。

这是错误日志

ProxyPass / ws://10.21.55.2:12345

1 个答案:

答案 0 :(得分:1)

您可能需要添加 mod proxy_wstunnel a2enmod proxy_wstunnel