19

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

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

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

4

3 に答える 3

24

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

acl rule1  hdr_dom(host) -i www.uno.es  hdr_dom(host) -i www.one.com
use_backend uno.com if rule1
于 2012-12-10T16:21:01.790 に答える
20

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

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

于 2012-08-06T02:49:15.397 に答える
-1

以下の構文でうまくいくと思います(このリンクを確認してくださいHAProxy-バックエンドサーバーの基本認証

acl rule1 hdr_dom(host) -i ext1
acl rule2 utl_beg /img
default_backend back-server-http if rule1  rule2
于 2021-03-12T11:25:31.560 に答える