能够将https重定向到http,但不能将wss重定向到ws

问题描述 投票:0回答:1

我正在使用网络套接字。在apache中,我可以通过在配置文件中进行以下设置来从https重定向到http:

      <VirtualHost *:443>
      # Common SSL Config
      ServerName ec2-13-52-248-221.us-west-1.compute.amazonaws.com
      SSLEngine on
      # wss redirects to working ws protocol

            SSLCertificateFile      /etc/ssl/certs/apache-selfsigned.crt
            SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
            ProxyPass "/"  "http://ec2-13-52-248-221.us-west-1.compute.amazonaws.com" retry=0 keepalive=On

      </VirtualHost>

但是相同的配置(如上),我将进行如下更改

     <VirtualHost *:443>
      # Common SSL Config
      ServerName ec2-13-52-248-221.us-west-1.compute.amazonaws.com
      SSLEngine on
      # wss redirects to working ws protocol

            SSLCertificateFile      /etc/ssl/certs/apache-selfsigned.crt
            SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
            ProxyPass "/wss"  "ws://ec2-13-52-248-221.us-west-1.compute.amazonaws.com:8080" retry=0 keepalive=On

      </VirtualHost>

我无法从wss重定向到ws

如果是Wss,我在发送请求时正在使用以下网址:

    wss://ec2-13-52-248-221.us-west-1.compute.amazonaws.com:8080/wss
apache websocket webrtc ratchet ws
1个回答
0
投票

[经过24小时的努力,终于得到了解决方案:此配置对我有用

© www.soinside.com 2019 - 2024. All rights reserved.