Laravel-echo-server中的Socket.io状态500

时间:2018-08-16 15:22:52

标签: laravel apache socket.io broadcasting laravel-echo

我正在尝试通过laravel echo服务器和Redis使Laravel Broadcasting正常工作。

在开发环境中,它可以完美运行,但是在生产环境中,当我启动echo服务器时,浏览器向我显示:

Browser response

https://example.com/socket.io/$EIO=3&transport=polling&t=XXXXX , Status: 500 Internal Server Error,  Type: xhr 

此外,如果我尝试在socket.io.js处获取https://example.com:6001/socket.io/socket.io.js文件,则在开发过程中它会抛出ERR_CONNECTION_TIMED_OUT

我正在使用Apache 2.4.6在Centos 7中工作

这是我的httpd / conf.d / ssl.conf配置

 ProxyPass /socket.io/ws/ wss://127.0.0.1:6001/socket.io/
 ProxyPassReverse /socket.io/ws/ wss://127.0.0.1:6001/socket.io/
 ProxyPass /socket.io/ https://127.0.0.1:6001/socket.io/
 ProxyPassReverse /socket.io/ https://127.0.0.1:6001/socket.io/

我认为这可能是防火墙问题,或者是SELinux的问题?

0 个答案:

没有答案