gpt4 book ai didi

https - 在 HAProxy 中,除某些域外,如何将所有内容重定向到 HTTPS?

转载 作者:行者123 更新时间:2023-12-04 20:43:10 25 4
gpt4 key购买 nike

我的所有前端服务器前面都有 HAProxy 作为负载平衡器。它将所有传入请求重定向到 https:

frontend front_http
mode http
redirect scheme https if !{ ssl_fc }
maxconn 10000
bind 0.0.0.0:80
reqadd X-Forwarded-Proto:\ http
default_backend back_easycreadoc

frontend front_https
mode http
maxconn 10000
bind 0.0.0.0:443 ssl crt /etc/haproxy/ssl.crt
reqadd X-Forwarded-Proto:\ https
default_backend back_easycreadoc

我们将添加一些我们没有证书的域(我们不拥有这些域,我们的客户拥有它们)。如何让连接在端口 80 上通过而不将它们重定向到 https,但仅限于这些域?

最佳答案

frontend front_http
mode http
acl host_one hdr(host) -i www.one.com
acl host_two hdr(host) -i www.two.com
redirect scheme https if !host_one !host_two
maxconn 10000
bind 0.0.0.0:80
reqadd X-Forwarded-Proto:\ http
default_backend back_easycreadoc

http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#redirect

关于https - 在 HAProxy 中,除某些域外,如何将所有内容重定向到 HTTPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22613257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com