Điểm:0

ACL kết hợp HAProxy

lá cờ cn

Tôi đang cố tạo acl kết hợp trong cấu hình haproxy.
Loại chuyện này có được không??

  acl bare-dom1 hdr(host) -m reg -i domain1.org(:[0-9]+)?$
  acl bare-dom2 hdr(host) -m reg -i domain2.org(:[0-9]+)?$
  acl bare-dom3 hdr(host) -m reg -i domain3.org(:[0-9]+)?$
  acl nhu-www (bare-dom1 || bare-dom2 || bare-dom3)

Thật không may, từ khi nhìn xung quanh cho đến nay, tôi không thấy cách nào để làm điều đó. Vâng, chắc chắn rằng tôi có thể thêm OR lớn vào nơi tôi sẽ sử dụng nó, nhưng có thể sau này tôi sẽ có 20 miền và nếu tôi sử dụng nó ở nhiều nơi thì nó sẽ trở nên xấu xí.

Điểm:2
lá cờ jp

Bạn có thể lặp lại một ACL có cùng tên nhiều lần, chúng sẽ được kết hợp như với toán tử 'OR'.

Ví dụ:

acl bare-dom hdr(host) -m reg -i domain1.org(:[0-9]+)?$
acl bare-dom hdr(host) -m reg -i domain2.org(:[0-9]+)?$
acl bare-dom hdr(host) -m reg -i domain3.org(:[0-9]+)?$
use_backend phụ trợ bare-dom

Tôi không nghĩ rằng có thể kết hợp các ACL đã đặt tên thành một ACL có tên khác.

lá cờ cn
Cảm ơn, có vẻ tốt, nhưng dòng cuối cùng của việc thiết lập một acl mới, chỉ dựa trên một acl khác dường như vẫn không hoạt động. Trừ khi bất kỳ ai có ý tưởng khác, tôi chỉ có thể sử dụng Need-www làm biến chính trong 3 dòng đầu tiên. Tất nhiên, nhược điểm của điều này là tôi không thể sử dụng bare-dom1 bare-dom2, v.v. trong các điều kiện sau này. Sẽ thật tuyệt vời nếu haproxy vừa triển khai tính năng "acl mới từ acls hiện có" này cùng với việc sử dụng các toán tử logic đầy đủ.
lá cờ jp
@blissweb Bạn nói đúng, tôi đã sao chép dòng cuối cùng mà không cần suy nghĩ. Tôi không nghĩ rằng hiện tại có thể kết hợp các ACL có tên thành một ACL có tên khác

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.