웹 브라우저는 다음 명령을 사용하여 다음에 연결합니다 server 1
.
var websocket = new WebSocket("wss://mywebsite.com:6789/);
server 1
server 2
IP 주소가 있는 모든 웹소켓 트래픽을 리디렉션해야 합니다 10.8.0.1
. 따라서 server 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>
server 2
으로 네트워크 트래픽을 모니터링했습니다 sudo tshark -i 1 -f "tcp port 6789"
. 의 포트 6789에 들어오는 트래픽이 없습니다 server 2
. 왜?