Score:0

HAProxy รวม Acls

ธง cn

ฉันกำลังพยายามสร้าง acl แบบรวมในการกำหนดค่า haproxy
แบบนี้ก็ได้หรอ??

  acl bare-dom1 hdr (โฮสต์) -m reg -i domain1.org (:[0-9]+)?$
  acl bare-dom2 hdr (โฮสต์) -m reg -i domain2.org (:[0-9]+)?$
  acl bare-dom3 hdr (โฮสต์) -m reg -i domain3.org (:[0-9]+)?$
  acl ต้องการ www (เปลือย dom1 || เปลือย dom2 || เปลือย dom3)

น่าเสียดายที่มองไปรอบ ๆ แล้วฉันไม่เห็นวิธีที่จะทำ ใช่ แน่ใจว่าฉันสามารถเพิ่ม OR ขนาดใหญ่ในที่ที่ฉันจะใช้มันได้ แต่บางทีฉันอาจจะมี 20 โดเมนในภายหลัง และถ้าฉันจะใช้มันในหลาย ๆ ที่ มันจะดูน่าเกลียด

Score:2
ธง jp

คุณสามารถทำซ้ำ ACL ด้วยชื่อเดียวกันได้หลายครั้ง โดยจะถูกรวมเข้ากับโอเปอเรเตอร์ 'OR'

ตัวอย่าง:

acl bare-dom hdr (โฮสต์) -m reg -i domain1.org(:[0-9]+)?$
acl bare-dom hdr (โฮสต์) -m reg -i domain2.org(:[0-9]+)?$
acl bare-dom hdr (โฮสต์) -m reg -i domain3.org(:[0-9]+)?$
use_backend แบ็กเอนด์เปล่า

ฉันไม่คิดว่าจะรวม ACL ที่มีชื่อเข้ากับ ACL ที่มีชื่ออื่นได้

cn flag
ขอบคุณ ดูเหมือนจะดี แต่บรรทัดสุดท้ายของการตั้งค่า acl ใหม่ ซึ่งอิงตาม acl อื่นยังคงใช้งานไม่ได้ เว้นแต่ว่าใครจะมีความคิดเป็นอย่างอื่น ฉันสามารถใช้ needs-www เป็นตัวแปรหลักใน 3 บรรทัดแรกได้ แน่นอนข้อเสียของสิ่งนี้คือฉันไม่สามารถใช้ bare-dom1 bare-dom2 ฯลฯ ในอนาคตได้ จะดีมากถ้า haproxy เพิ่งใช้คุณสมบัติ "acl ใหม่จาก acls ที่มีอยู่" นี้พร้อมกับการใช้ตัวดำเนินการเชิงตรรกะแบบเต็ม
jp flag
@blissweb คุณพูดถูก ฉันคัดลอกบรรทัดสุดท้ายโดยไม่ต้องคิด ฉันไม่คิดว่าปัจจุบันจะรวม ACL ที่มีชื่อเข้ากับ ACL ที่มีชื่ออื่นได้ในขณะนี้
คำถามนี้เป็นภาษาอื่นๆ:

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา