♥ 3
⚡ 0
NGINX · Lección 10

¿Qué se necesita para proxy de WebSockets?

Usar HTTP/1.1 hacia el backend y pasar las cabeceras Upgrade y Connection (proxy_http_version 1.1 y proxy_set_header), además de ajustar proxy_read_timeout para que las conexiones largas no se cierren por inactividad
Cerrar la conexión cada pocos segundos para forzar una nueva negociación continuamente
Nada especial: el proxy de WebSockets funciona igual con la configuración básica de proxy_pass
Desactivar el proxy y exponer directamente el backend, porque NGINX no soporta WebSockets
NGINX · Lección 10

Completa el código

La cabecera que solicita el cambio de protocolo a WebSocket es
NGINX · Lección 10

¿Por qué un WebSocket se cierra tras 60 segundos de inactividad?

✓

¡Lección completada!

WebSockets y timeouts del proxy

0
XP ganado
3
Vidas restantes