Menu

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

- - Dernière réponse : zipe31
Messages postés
36564
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
18 juin 2019
- 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.
Afficher la suite 

1 réponse

0
Merci
Problème résolu le serveur de l'application fessait du filtrage sur les header.
zipe31
Messages postés
36564
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
18 juin 2019
3611 -
Salut,

Merci du retour.
Commenter la réponse de restart