Probléme d'header haproxy

Résolu
restart -  
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 :

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

restart
 
Problème résolu le serveur de l'application fessait du filtrage sur les header.
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Merci du retour.
0