Probléme d'header haproxy
Résolu
restart
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai migré un serveur haproxy 1.5.8 vers 1.8.19 sans modifier la configuration.
Depuis, j'ai constaté que l'application ne renvoyait plus les liens en https quand la page été appelé avec ce protocole mais en http.
L'application se base sur le header X-Forwarded-Proto pour savoir s'il elle doit retourner les liens en http ou https.
L'application réagit comme si elle ne recevait pas ce header...
Voici la config :
Cette config fonctionne correctement en 1.5.8 mais en 1.8.19 cela n'est pas le cas.
Avez vous une idée de ce qui pourrait causer ce problème y'a-t-il des nouvelles option a ajouter ?
Merci d'avance pour vos réponses.
J'ai migré un serveur haproxy 1.5.8 vers 1.8.19 sans modifier la configuration.
Depuis, j'ai constaté que l'application ne renvoyait plus les liens en https quand la page été appelé avec ce protocole mais en http.
L'application se base sur le header X-Forwarded-Proto pour savoir s'il elle doit retourner les liens en http ou https.
L'application réagit comme si elle ne recevait pas ce header...
Voici la config :
frontend http
bind xx.xx.xx.xx:80
use_backend apps if { hdr(host) -i apps.toto.fr }
frontend https
bind xx.xx.xx.xx:443 ssl crt cert.pem
use_backend apps if { ssl_fc_sni -i apps.toto.fr } { hdr(host) -i apps.toto.fr }
backend apps
http-request set-header X-Forwarded-Proto https if { ssl_fc }
server apps xx.xx.xx.xx:80 maxconn 150 check inter 10000
option httpchk HEAD / HTTP/1.1\r\nHost:\ apps.toto.fr
option forwardfor
Cette config fonctionne correctement en 1.5.8 mais en 1.8.19 cela n'est pas le cas.
Avez vous une idée de ce qui pourrait causer ce problème y'a-t-il des nouvelles option a ajouter ?
Merci d'avance pour vos réponses.
A voir également:
- Probléme d'header haproxy
- Your browser sent a request that this server could not understand. size of a request header field exceeds server limit. ✓ - Forum Bureautique
- Bad pool header ✓ - Forum Windows
- Bad request ... - Forum Réseaux sociaux
- Rgb header c'est quoi - Forum Carte-mère/mémoire
- 400 bad request request header or cookie too large ✓ - Forum Google Chrome
Merci du retour.