为什么 websocket 流量在 Apache2 中未重定向?

为什么 websocket 流量在 Apache2 中未重定向?

Web 浏览器使用以下命令连接到server 1

var websocket = new WebSocket("wss://mywebsite.com:6789/);

server 1应将所有 websocket 流量重定向到server 2IP 地址为 的10.8.0.1。因此,server 1Apache 配置文件中有以下几行:

<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。为什么?

相关内容