Nginx : 'Too many redirects' après passage en HTTPS

alexandre-gosselin 28/01/2025
RÉSOLU

yo j'ai activé le SSL derrière un load balancer, mais maintenant mon site boucle sur lui-même en disant 'Too many redirects'. pourtant ma conf nginx a l'air simple

28/01/2025 à 15:08

3 commentaires

maggie18
Membre Actif
Avatar de maggie18
maggie18
Membre Actif

ton load balancer communique sûrement en HTTP avec ton nginx, du coup nginx croit qu'il doit encore rediriger vers le HTTPS

29/01/2025 à 11:51
parent-olivier
Membre Actif
Avatar de parent-olivier
parent-olivier
Membre Actif

faut que tu check le header X-Forwarded-Proto. n'applique la redirection 301 que si ce header n'est pas déjà à 'https'

if ($http_x_forwarded_proto != "https") {
    return 301 https://$host$request_uri;
}
Modifié le 23/05/2026 à 16:20

c'était exactement ça, la boucle infinie est cassée. merci du coup de main

31/01/2025 à 07:35

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire