HAProxy · Lección 09
¿Cómo se redirige HTTP a HTTPS en HAProxy?
Cerrando el puerto 80 sin más, de modo que los clientes no pueden conectarse por HTTP
Con un health check, que fuerza el cambio a HTTPS al comprobar la URL del servidor
Con una regla en el frontend del puerto 80, por ejemplo http-request redirect scheme https unless { ssl_fc }, que envía una redirección a la versión segura; además option forwardfor añade la IP real del cliente en X-Forwarded-For
Copiando el tráfico HTTP a un servidor distinto que lo descifra y lo devuelve por HTTPS
HAProxy · Lección 09
Completa el código
La cabecera con la IP real del cliente detrás de un proxy es X-Forwarded-
Revisa: X-Forwarded-For.
HAProxy · Lección 09
¿Por qué la aplicación necesita X-Forwarded-For detrás de HAProxy?
Pista: Porque sin ella solo vería la IP del proxy y no la del cliente real, lo que afecta a logs y controles por IP.
✓
¡Lección completada!
Cabeceras y redirecciones
0
XP ganado
3
Vidas restantes