问题
Does anyone know how can i proxy wss connection to ws?
For example:
ProxyPass "wss://" "ws://"
回答1:
The solution is to use rewrite rules:
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket
RewriteRule /(.*) ws://localhost:9001/api/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket
RewriteRule /(.*) http://localhost:9001/api/$1 [P,L]
来源:https://stackoverflow.com/questions/31211828/apache-proxy-websocket-wss-to-ws