web-dev-qa-db-ja.com

haproxyは、use_backendのさまざまな条件に一致します

次のように、1つのバックエンド内のさまざまな条件に一致させようとしています。

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

しかし、どうすればこの「と」を2つのルールの間に置くことができますか?

15
Rfraile

はい、これが解決策です:

acl rule1  hdr_dom(Host) -i www.uno.es  hdr_dom(Host) -i www.one.com
use_backend uno.com if rule1
24
Rfraile

2つのルール間で「and」という単語を使用する必要はありません。それは暗黙的です。

出典: http://haproxy.1wt.eu/download/1.5/doc/configuration.txtセクション7.2

17
user1578184