mspapant
mspapant

Reputation: 2051

Apache: Proxy websocket wss to ws

Does anyone know how can i proxy wss connection to ws?

For example:

ProxyPass "wss://" "ws://"

Upvotes: 6

Views: 5092

Answers (1)

mspapant
mspapant

Reputation: 2051

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]

Upvotes: 4

Related Questions