NGINX · Lección 06
¿Qué hay que configurar al usar proxy_pass hacia una aplicación?
Solo desactivar el proxy_pass, ya que las cabeceras se reenvían automáticamente a la aplicación
Nada más: la aplicación recibe siempre la IP real del cliente y el host original sin configuración
Cambiar el puerto del servidor de la aplicación al 80 para que NGINX lo reconozca
Además de proxy_pass, suelen pasarse cabeceras como Host, X-Real-IP y X-Forwarded-For (proxy_set_header) para que la aplicación conozca el host original y la IP real del cliente; por defecto NGINX cambia Host por el del upstream
NGINX · Lección 06
Completa el código
La directiva que fija una cabecera enviada al upstream es proxy_set_
Revisa: proxy_set_header.
NGINX · Lección 06
¿Por qué la aplicación ve la IP de NGINX en lugar de la del cliente?
Pista: Porque la conexión llega desde NGINX; la IP real solo se conoce si se pasa en X-Forwarded-For o X-Real-IP.
✓
¡Lección completada!
Proxy inverso y cabeceras
0
XP ganado
3
Vidas restantes