tarmarbar, 1 year ago This. Also, make sure the proxy is proxying websocket traffic as well. I do it with pure nginx like this: <span style="color:#323232;">server { </span><span style="color:#323232;"> listen 80; </span><span style="color:#323232;"> server_name example.com; </span><span style="color:#323232;"> </span><span style="color:#323232;"> location / { </span><span style="color:#323232;"> proxy_pass http://192.168.1.100:8123/; </span><span style="color:#323232;"> proxy_set_header Host $host; </span><span style="color:#323232;"> proxy_set_header X-Real-IP $remote_addr; </span><span style="color:#323232;"> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; </span><span style="color:#323232;"> proxy_set_header X-Forwarded-Proto $scheme; </span><span style="color:#323232;"> </span><span style="color:#323232;"> # WebSocket support </span><span style="color:#323232;"> proxy_http_version 1.1; </span><span style="color:#323232;"> proxy_set_header Upgrade $http_upgrade; </span><span style="color:#323232;"> proxy_set_header Connection "upgrade"; </span><span style="color:#323232;"> } </span><span style="color:#323232;">} </span>
This. Also, make sure the proxy is proxying websocket traffic as well. I do it with pure nginx like this:
<span style="color:#323232;">server { </span><span style="color:#323232;"> listen 80; </span><span style="color:#323232;"> server_name example.com; </span><span style="color:#323232;"> </span><span style="color:#323232;"> location / { </span><span style="color:#323232;"> proxy_pass http://192.168.1.100:8123/; </span><span style="color:#323232;"> proxy_set_header Host $host; </span><span style="color:#323232;"> proxy_set_header X-Real-IP $remote_addr; </span><span style="color:#323232;"> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; </span><span style="color:#323232;"> proxy_set_header X-Forwarded-Proto $scheme; </span><span style="color:#323232;"> </span><span style="color:#323232;"> # WebSocket support </span><span style="color:#323232;"> proxy_http_version 1.1; </span><span style="color:#323232;"> proxy_set_header Upgrade $http_upgrade; </span><span style="color:#323232;"> proxy_set_header Connection "upgrade"; </span><span style="color:#323232;"> } </span><span style="color:#323232;">} </span>