Probléme d'header haproxy

Résolu/Fermé
restart - 23 avril 2019 à 11:11
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 26 avril 2019 à 16:12
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.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
26 avril 2019 à 16:12
Salut,

Merci du retour.
0