Um navegador da web usa o seguinte comando para se conectar server 1
:
var websocket = new WebSocket("wss://mywebsite.com:6789/);
server 1
deve redirecionar todo o tráfego do websocket para server 2
o qual possui o endereço IP 10.8.0.1
. Portanto, no server 1
arquivo de configuração do Apache possui as seguintes linhas:
<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>
Eu monitorei o tráfego de rede server 2
com o sudo tshark -i 1 -f "tcp port 6789"
. Não vejo tráfego de entrada na porta 6789 do server 2
. Por que?