Vorrei sostituire il mio modulo node-http-proxy con il modulo proxy_pass nginx. E 'possibile con la nuova versione di nginx rilasciata, come ho letto, che supporta HTTP/1.1 fuori dalla scatola. Ho visto alcuni thread in conflitto con quel problema, che i websocket non sono supportati da nginx.nginx 1.2.0 - socket.io - HTTP/1.1 - Connessioni websocket proxy
Nel mio caso sono in esecuzione diversi progetti nodo in background e voglio instradare le mie connessioni web socket dalla porta 80 alla 8000-8100, a seconda del dominio. C'è un modo nativo per fare proxy websocket/reverse proxy senza usare l'addon tcp_module?
Ho provato a configurare un upstream in nginx.conf con proxy_passing, ma se provo a connettermi alla porta 80 su websocket, ottengo un errore di 502 Gateway.
Chiunque affronta lo stesso problema? Qualcuno ha un esempio funzionante per nginx + spcket.io, proxy sulla porta 80?
Utilizzando questo addon è il modo nativo. – Dayo
Sì, questo è possibile. Per risolvere il problema, sarebbe utile se tu includessi il tuo nginx.conf. – nil