Я пытаюсь заставить работать 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?