haproxy匹配使用中的各种条件

haproxy匹配使用中的各种条件,proxy,haproxy,Proxy,Haproxy,我试图在一个后端中匹配各种条件,如下所示: acl rule1 hdr_dom(host) -i ext1 acl rule2 utl_beg /img default_backend back-server-http if rule1 and rule2 但是,我怎么能把这个“和”放在两条规则之间呢?你不需要在两条规则之间使用“和”这个词。这是含蓄的 来源:在第7.2节中,是的,这是解决方案: acl rule1 hdr_dom(host) -i www.uno.es hdr_dom(h

我试图在一个后端中匹配各种条件,如下所示:

acl rule1 hdr_dom(host) -i ext1
acl rule2 utl_beg /img
default_backend back-server-http if rule1 and rule2

但是,我怎么能把这个“和”放在两条规则之间呢?

你不需要在两条规则之间使用“和”这个词。这是含蓄的


来源:在第7.2节中,是的,这是解决方案:

acl rule1  hdr_dom(host) -i www.uno.es  hdr_dom(host) -i www.one.com
use_backend uno.com if rule1

我认为下面的语法可以解决这个问题(检查这个链接)


一个请求如何同时拥有两个主机?这个ACL似乎不可能匹配。是的,你可以,如果你在不同的行中向同一个ACL添加contidions也是一样的。答案示例与问题示例不匹配:对于问题,它是这样的:
ACL rule1 hdr\u dom(host)-i ext1 utl\u beg/img
?@Thayne-参见这里的示例:。考虑到你所写的,我希望这能奏效。另一个相关问题:
acl rule1 hdr_dom(host) -i ext1
acl rule2 utl_beg /img
default_backend back-server-http if rule1  rule2