haproxy匹配use_backend中的各种条件

Rfr*_*ile 14 proxy haproxy

我正在尝试匹配一个后端内的各种条件,如下所示:

acl rule1 hdr_dom(host) -i ext1
acl rule2 utl_beg /img
default_backend back-server-http if rule1 and rule2
Run Code Online (Sandbox Code Playgroud)

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

Rfr*_*ile 24

是的,这是解决方案:

acl rule1  hdr_dom(host) -i www.uno.es  hdr_dom(host) -i www.one.com
use_backend uno.com if rule1
Run Code Online (Sandbox Code Playgroud)


小智 18

您不需要在两个规则之间使用"和"一词.这是隐含的.

来源:http://haproxy.1wt.eu/download/1.5/doc/configuration.txt7.2节