Laravel настраивает сокет io в Apache - PullRequest
0 голосов
/ 30 января 2019

У меня есть 2 приложения, созданные с использованием Laravel для API и VUE в качестве отдельного приложения.По сути, мой VUE только для внешнего интерфейса, а мой Laravel - для API.

Я интегрировал сервер эхо-сигналов laravel в мой API.

Я также попытался настроить свою конфигурацию Apache следующим образом:

<VirtualHost *:80>
        ServerName mysite.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/mysite/public
        ServerAlias mysite.com

        <Directory /var/www/mysite>
          Options Indexes FollowSymLinks MultiViews
          AllowOverride All
          Require all granted
        </Directory>

        <location /socket>
                RewriteEngine On
                RewriteCond %{QUERY_STRING} transport=websocket    [NC]
                RewriteRule /(.*)       ws://localhost:3001/socket.io/%{QUERY_STRI$
                ProxyPass http://localhost:3001
                ProxyPassReverse http://localhost:3001
        </location>


        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Я получаю сообщение об ошибке в журнале консоли.Сначала он говорит «в ожидании», но через некоторое время он говорит «net :: ERR_CONNECTION_TIMED_OUT».enter image description here

Я думаю, что-то не так с тем, как я настраиваю свой виртуальный хост apache?

Любая помощь очень ценится!Спасибо!

...