Ein Webbrowser verwendet den folgenden Befehl, um eine Verbindung herzustellen server 1
:
var websocket = new WebSocket("wss://mywebsite.com:6789/);
server 1
sollte den gesamten WebSocket-Verkehr an server 2
den mit der IP-Adresse umleiten 10.8.0.1
. Daher server 1
enthält die Apache-Konfigurationsdatei die folgenden Zeilen:
<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>
Ich habe den Netzwerkverkehr server 2
mit überwacht sudo tshark -i 1 -f "tcp port 6789"
. Ich sehe keinen eingehenden Verkehr auf Port 6789 von server 2
. Warum?