我正在尝试匹配一个后端内的各种条件,如下所示:
acl rule1 hdr_dom(host) -i ext1
acl rule2 utl_beg /img
default_backend back-server-http if rule1 and rule2
但是,我怎么能把这个“和”放在两个规则之间呢?
答案 0 :(得分:23)
是的,这是解决方案:
acl rule1 hdr_dom(host) -i www.uno.es hdr_dom(host) -i www.one.com
use_backend uno.com if rule1
答案 1 :(得分:17)
答案 2 :(得分:0)
我认为以下语法可以解决问题(检查此链接 HAProxy - basic authentication for backend server)
acl rule1 hdr_dom(host) -i ext1
acl rule2 utl_beg /img
default_backend back-server-http if rule1 rule2