Socket.io Status 500 в Laravel-echo-server

Я пытаюсь заставить работать Laravel Broadcasting с эхо-сервером laravel и Redis.

В среде разработки он работает отлично, но на производстве, когда я запускаю эхо-сервер, браузер показывает мне:

Ответ браузера

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, пока он работает в разработке!

Я работаю в Centos 7 с Apache 2.4.6

Это моя конфигурация 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?


person Francisco Gacitua    schedule 16.08.2018    source источник
comment
stackoverflow.com/questions/56866032/   -  person Ikechukwu    schedule 10.12.2020