web-dev-qa-db-fra.com

haproxy correspond à diverses conditions dans use_backend

J'essaie de faire correspondre différentes conditions à l'intérieur d'un backend, comme ceci:

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

mais, comment puis-je mettre "et" entre les deux règles?

15
Rfraile

Oui, c'est la solution:

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

Vous n'avez pas besoin d'utiliser le mot "et" entre les deux règles. C'est implicite.

Source: http://haproxy.1wt.eu/download/1.5/doc/configuration.txt dans Section 7.2

17
user1578184