Je chaine ma configuration depuis
nginx > apache/php
à
haproxy > nginx > apache/php
(en utilisant haproxy 1.5-dev18 avec le support SSL compilé en)
Nginx et haproxy sont correctement configurés pour définir l'en-tête HTTP_X_FORWARDED_PROTO. Cependant, lorsque nginx obtient le trafic ssl de haproxy, il voit la connexion comme http et définit l'en-tête comme tel.
Comment puis-je configurer nginx pour transférer l'en-tête HTTP_X_FORWARDED_PROTO s'il existe, mais sinon continuer à le définir en fonction de la connexion?
proxy_set_header
lignes avant et après sont les mêmes.