2012-06-21 3 views
10

ich verschiedene Bedingungen in einem Backend anzupassen bin versucht, wie folgt aus:haproxy Spiel verschiedene Bedingungen in use_backend

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

aber, wie kann ich diese „und“ zwischen den beiden Regeln?

Antwort

20

Ja, das ist die Lösung:

acl rule1 hdr_dom(host) -i www.uno.es hdr_dom(host) -i www.one.com 
use_backend uno.com if rule1 
+0

Wie kann eine Anfrage haben beide Hosts? Es scheint unmöglich, dass diese ACL jemals erreicht werden könnte. – UpTheCreek

+0

Ja, Sie können, es ist das gleiche, wenn Sie Contitions zu den gleichen acl in verschiedenen Zeilen hinzufügen. – Rikr

+0

Ich verstehe. Das ist ziemlich nützlich - danke. – UpTheCreek