10
我想匹配一個後端內的各種條件,如:HAProxy的匹配各種條件
acl rule1 hdr_dom(host) -i ext1
acl rule2 utl_beg /img
default_backend back-server-http if rule1 and rule2
,但是,我怎麼可以把這個「和」兩個規則之間?
我想匹配一個後端內的各種條件,如:HAProxy的匹配各種條件
acl rule1 hdr_dom(host) -i ext1
acl rule2 utl_beg /img
default_backend back-server-http if rule1 and rule2
,但是,我怎麼可以把這個「和」兩個規則之間?
是的,這是解決方案:
acl rule1 hdr_dom(host) -i www.uno.es hdr_dom(host) -i www.one.com
use_backend uno.com if rule1
您不需要在兩條規則之間使用「and」這個詞。這是隱含的。
來源:http://haproxy.1wt.eu/download/1.5/doc/configuration.txt在7.2節
請求如何能有兩臺主機?這個ACL似乎不可能匹配。 – UpTheCreek
是的,你可以,如果你在不同的行內添加contidions到相同的acl,它也是一樣的。 – Rikr
我明白了。那非常有用 - 謝謝。 – UpTheCreek