Redirection HTTP-HTTPS avec HAProxy en conservant le host

Pour garder la conformité du certificat SSL multi-sites, j’avais besoin d’avoir une redirection HTTP vers HTTPS conditionnelle avec un fall back. Voila comment j’ai procédé :

frontend ft_http
    bind *:80
    log global
    mode http
    acl rule_1  hdr_dom(host) -i webmail.foo.fr
    acl rule_2  hdr_dom(host) -i webmail.bar.fr
    redirect location https://webmail.foo.fr if rule_1
    redirect location https://webmail.bar.fr if rule_2
    redirect location https://webmail.toto.fr
Vus : 2720
Publié par Morot : 34