ฉันคิดว่ามันเป็นไปได้จริง แต่ตอนนี้ฉันสามารถหาตัวอย่างเพื่อให้ได้ครึ่งทาง ...
http://haproxy.1wt.eu/download/1.4/doc/configuration.txtเป็นพระคัมภีร์ของคุณ
ตรวจสอบหัวข้อ 3.4 (รายการผู้ใช้)
มันเริ่มต้น:
เป็นไปได้ที่จะควบคุมการเข้าถึงส่วนหน้า / แบ็กเอนด์ / ฟังหรือสถิติ http โดยอนุญาตให้เฉพาะผู้ใช้ที่ผ่านการตรวจสอบและได้รับอนุญาตเท่านั้น ในการดำเนินการนี้จำเป็นต้องสร้างอย่างน้อยหนึ่งรายการผู้ใช้และเพื่อกำหนดผู้ใช้
ส่วนนั้นอธิบายวิธีตั้งค่ารายการผู้ใช้ ตัวอย่างในส่วนนั้นค่อนข้างละเอียดดังนั้นคัดลอกถ้าคุณต้องการ
ต่อไปต้องคิดวิธีนำไปใช้ ... ฉันคิดว่าคำตอบอยู่ในหัวข้อ 7.5.3 (การจับคู่ที่ชั้น 7)
ฉันคิดว่ามันอาจจะง่ายเหมือนการใช้สิ่งต่อไปนี้ใน acl:
http_auth(userlist)
http_auth_group(userlist) <group> [<group>]*
Returns true when authentication data received from the client matches
username & password stored on the userlist. It is also possible to
use http_auth_group to check if the user is assigned to at least one
of specified groups.
อีกครั้งฉันยังไม่ได้ทดสอบ แต่นั่นคือสิ่งที่ฉันอ่านเอกสารตามคำแนะนำที่เป็นไปได้
ฉันหวังว่าจะเพียงพอสำหรับคุณที่จะเริ่มต้น?
frontend
คำนิยามมากกว่าที่backend
คุณต้องการ และrealm xxxx
ส่วนที่เป็นตัวเลือก