2012-06-21 26 views
10

Tôi đang cố gắng để phù hợp với điều kiện khác nhau bên trong một phụ trợ, như thế này:trận đấu haproxy điều kiện khác nhau trong use_backend

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

nhưng, làm thế nào tôi có thể đặt này "và" giữa hai quy tắc?

Trả lời

20

Vâng, đây là giải pháp:

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

Làm thế nào một yêu cầu có thể có cả hai host? Có vẻ như không thể nào ACL này có thể được xuất hiện. – UpTheCreek

+0

Có, bạn có thể, nó giống nhau nếu bạn thêm các contidions vào cùng một acl bên trong các dòng khác nhau. – Rikr

+0

Tôi hiểu. Đó là khá hữu ích sau đó - cảm ơn. – UpTheCreek

Các vấn đề liên quan