我知道如何重定向:
http example.com到https www.example.com 和 http www.example.com到https www.example.com
但不知道如何重定向:
https example.com到Haproxy中的https www.example.com
如果两个前端中的{hdr(host)-i example.com}
,则重定向前缀https://www.example.com代码301答案 0 :(得分:1)
frontend weblb
bind *:80
acl is_www hdr_beg(host) ilanni.com
redirect prefix https://www.ilanni.com code 301 if is_www
acl is_host hdr_beg(host) wwww.ilanni.com
redirect scheme https if !{ ssl_fc }
bind *:443 ssl crt /etc/haproxy/ilanni.com.pem
use_backend sellerserver if is_host
backend sellerserver
balance source
server web1 127.0.0.1:8111 maxconn 1024 weight 3 check inter 2000 rise 2 fall 3