Ответ 1
Да, это решение:
acl rule1 hdr_dom(host) -i www.uno.es hdr_dom(host) -i www.one.com
use_backend uno.com if rule1
Я пытаюсь сопоставить различные условия внутри одного бэкэнда, например:
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
Вам не нужно использовать слово "и" между двумя правилами. Это неявно.
Источник: http://haproxy.1wt.eu/download/1.5/doc/configuration.txt в разделе 7.2