me gustaría reemplazar mi nodo-http-proxy module con nginx proxy_pass module. ¿Es posible con la nueva versión de nginx lanzada, como he leído, que es compatible con HTTP/1.1 de fábrica? Vi algunos hilos luchando con ese problema, que websockets no son compatibles con nginx.nginx 1.2.0 - socket.io - HTTP/1.1 - conexiones de proxy websocket
En mi caso estoy ejecutando varios proyectos de nodos en segundo plano y quiero enrutar mis conexiones de websocket del puerto 80 al 8000-8100, dependiendo del dominio. ¿Existe una forma nativa de hacer un proxy/proxy inverso de websocket sin usar el complemento tcp_module?
Intenté configurar un upstream en nginx.conf con proxy_passing, pero si trato de conectarme al puerto 80 sobre websocket, recibo un error de 502 Gateway.
¿Alguien con el mismo problema? ¿Alguien tiene un ejemplo de trabajo para nginx + spcket.io, proxying sobre el puerto 80?
Usando ese complemento es la forma nativa. – Dayo
Sí, esto es posible. Para solucionar problemas, sería útil si incluyes tu nginx.conf. – nil