Почему Apache2 не перенаправляет трафик Websocket?
Веб-браузер использует следующую команду для подключения к:
var websocket = new WebSocket("wss://mywebsite.com:6789/);
должен перенаправлять весь трафик веб-сокета, на который есть IP-адрес
10.8.0.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>
Однако браузер выдает ошибку и не может установить соединение через веб-сокет. Я отслеживал сетевой трафик с помощью
sudo tshark -f "tcp port 6789"
. На порт 6789 поступает трафик, но нет исходящего трафика через веб-сокет
server 1
к
server 2
. Каков источник проблемы?