Probléme d'header haproxy [Résolu/Fermé]

Signaler
-
Messages postés
35028
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
6 juillet 2020
-
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 :

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.

1 réponse

Problème résolu le serveur de l'application fessait du filtrage sur les header.
Messages postés
35028
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
6 juillet 2020
5 253
Salut,

Merci du retour.