Open MatthiasHertel opened 7 years ago
hinter einer firewall (eg uni wlan) werden nur ports 80 bzw 443 aufgemacht ... der chat sollte ueber eine subdomain erreichbar sein und intern von nginx geroutet werden auf den nodejs port
nginx reverse proxy
websocket upgrade fuer http in nginx https://www.nginx.com/blog/websocket-nginx/
http { map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream websocket { server localhost:1337; } server { listen 80; location / { proxy_pass http://spaceinvaders-chat.mhertel.de proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } } }
problem:
hinter einer firewall (eg uni wlan) werden nur ports 80 bzw 443 aufgemacht ... der chat sollte ueber eine subdomain erreichbar sein und intern von nginx geroutet werden auf den nodejs port
loesung:
nginx reverse proxy
websocket upgrade fuer http in nginx https://www.nginx.com/blog/websocket-nginx/