Рейтинг:0

Почему Apache2 не перенаправляет трафик Websocket?

флаг vn

Веб-браузер использует следующую команду для подключения к сервер 1:

var websocket = новый WebSocket("wss://mywebsite.com:6789/);

сервер 1 должен перенаправить весь трафик веб-сокета на сервер 2 который имеет IP-адрес 10.8.0.1. Следовательно, на сервер 1 файл конфигурации Apache имеет следующие строки:

<VirtualHost *:6789>

    SSLEngine on
    SSLCertificateFile "/home/ubuntu/ssl/public.key"
    SSLCertificateKeyFile "/home/ubuntu/ssl/private.key"

    <Location "/">
       ProxyPass "wss://10.8.0.1:6789"
       ProxyPassReverse "wss://10.8.0.1:6789"
    </Location>

</VirtualHost>
                

Однако браузер выдает ошибку и не может установить соединение через веб-сокет. Я отслеживал сетевой трафик на сервер 1 с sudo tshark -f "TCP-порт 6789". На порт 6789 идет трафик сервер 1 но трафик веб-сокета не выходит из сервер 1 к сервер 2. Каков источник проблемы?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.