Ajouter une en-tête avec Haproxy
Révision datée du 27 mai 2021 à 16:03 par Mgrelet794f6 (discussion | contributions) (Page créée avec « <span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_tra... »)
Introduction
Nous allons voir comment ajouter une en-tête HTTP avec Haproxy.
Déroulé
Cette action peut-être effectuée dans la section frontend, listen, ou backend de votre configuration Haproxy.
Dans notre exemple Haproxy sert pour l'offloading SSL, ce dernier communique avec notre backend (un serveur Nginx par exemple) en HTTP.
L'applicatif derrière est lui configuré pour forcer en HTTPS, afin de ne pas créé de boucle de redirections nous allons devoir lui transmettre une en-tête pour l'informer que le protocole initial est bien HTTPS.
Pour cela nous allons sur Haproxy dans notre frontend configuré en HTTPS, ajouter une en-tête X-Forwarded-Proto déclarée en https comme cela :
http-request add-header X-Forwarded-Proto https
Cet article vous a semblé utile ?
0
Activer l'actualisation automatique des commentaires