hapuse匹配use_backend中的各种条件

问题描述 投票:15回答:3

我正在尝试在一个后端中匹配各种条件,例如:

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

但是,如何在两个规则之间加上这个“和”?

proxy haproxy
3个回答
24
投票

是,这是解决方法:

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

20
投票

您无需在两个规则之间使用单词“和”。它是隐式的。

来源:7.2节]中的[C0


0
投票

[旧问题,但我认为此页面最好地解释了ACL。

http://haproxy.1wt.eu/download/1.5/doc/configuration.txt

© www.soinside.com 2019 - 2024. All rights reserved.