Apache-ийн дамжуулагч проксийн зөвшөөрөл: Require ба AuthMerging
proxy.conf-ыг тусдаа бодлогын давхарга гэж үзэхийн оронд Apache-ийн хэсгүүдийг нэгтгэх дүрмээр дамжуулан глобал болон виртуал хост проксийн зөвшөөрлийг хянаарай.
proxy.conf дахь дүрэм нь тусгай дүрмийн анги биш. Apache оруулсан тохиргоог өөрийн тохиргооны мод руу уншдаг; хүрээлж буй глобал, VirtualHost эсвэл тохирох хэсэг нь зааврын оролцох аргыг тодорхойлно.
Дамжуулагч проксийн хүсэлтэд үйлчилж буй сонсогч болон виртуал хостоос эхлээрэй. Дараа нь тэр контекст болон үндсэн тохиргооноос тохирох Proxy хэсгүүдийг цуглуул. Хэсгүүдийг боловсруулах дараалал чухал бөгөөд аль файл хамгийн сүүлд засварлагдсаныг л хэлэхгүй.
Зөвшөөрөл үргэлж хуримтлагддаггүй
Анхдагч AuthMerging Off зан төлөвөөр зөвшөөрөл нь дараагийн хэрэглэгдэх хэсэг өөрийн зөвшөөрлийн логикийг өгөх хүртэл өвлөгддөг. Тэр шинэ логик өөр нэг хязгаарлалт нэмэхийн оронд өмнөх шаардлагыг орлуулж болно.
| Тохиргоо | Хамгийн ойрын өмнөх зөвшөөрлийн хэсэгтэй хослол |
|---|---|
| Off | Шинэ зөвшөөрөл өвлөгдсөн логикийг дарж болно |
| And | Хоёр багц хоёулаа зөвшөөрөх ёстой |
| Or | Аль ч багц зөвшөөрч болно |
AuthMerging өөрөө үүнийг агуулж буй хэсэгт л хамаарна. And-ыг нэг удаа тохируулбал дараагийн бүх хэсэг өөрчлөгдөнө гэж бүү бод.
Боломжтой бол зорьсон бодлогыг тодорхой байлга. Хүрээлэх зөвшөөрлийн савгүй хоёр Require мөр нь далд байдлаар хувилбар болдог тул IP дүрэм нэмэх valid-user нь автоматаар «IP ба хэрэглэгч» биш. Ашигла Хоёр нөхцөл нэг шийдвэрт хамаарах үед RequireAll.
Прокси бүртгэлийг өөрчлөх эсвэл хандалтыг нээхийн өмнө бүрэн тохирох тохиргоог хяна. Дараа нь ажиллаж буй сонсогчийн эсрэг зөвшөөрөгдсөн болон татгалзсан тохиолдлыг туршиж үз. Өөр хэсэг үр дүнтэй зөвшөөрөл өгсөн учир хүсэлт татгалзагдах—эсвэл гэнэт зөвшөөрөгдөх—боломжтой.