proxy.conf ішіндегі ереже — ереженің ерекше классы емес. Apache қосылған конфигурацияны өз конфигурация ағашына оқиды; қоршаған ғаламдық, VirtualHost немесе сәйкес бөлім директиваның қалай қатысатынын анықтайды.

Бағыттаушы прокси сұранысына қызмет ететін тыңдаушы мен виртуалды хосттан бастаңыз. Содан кейін сол контекстен және негізгі конфигурациядан сәйкес Proxy бөлімдерін жинаңыз. Бөлімдерді өңдеу реті маңызды, тек қай файл соңғы болып өңделгені емес.

Авторизация әрдайым жинақтала бермейді

Әдепкі AuthMerging Off мінез-құлқымен авторизация кейінгі қолданылатын бөлім өз авторизация логикасын бергенге дейін мұраланады. Бұл жаңа логика тағы бір шектеу қосудың орнына алдыңғы талаптарды алмастыра алады.

ПараметрЕң жақын алдыңғы авторизация бөлімімен үйлесім
OffЖаңа авторизация мұраланған логиканы басып оза алады
AndЕкі жиын да авторизация беруі керек
OrКез келген жиын авторизация бере алады

AuthMerging өзі оны қамтитын бөлімге ғана қатысты. And-ты бір рет орнату әрбір кейінгі бөлімді өзгертеді деп ойламаңыз.

Мүмкіндігінше мақсатты саясатты айқын ұстаңыз. Қоршаған авторизация контейнері жоқ екі Require жолы жасырын түрде балама болып табылады, сондықтан IP ережесі және valid-user автоматты түрде «IP және пайдаланушы» емес. Пайдаланыңыз екі шарт бір шешімге жатқанда RequireAll.

Прокси тіркелгісін өзгерту немесе рұқсат ашу алдында толық сәйкес конфигурацияны қарап шығыңыз. Содан кейін жұмыс істеп тұрған тыңдаушыға қарсы рұқсат етілген және қабылданбаған жағдайларды тексеріңіз. Сұраныс бас тартылуы—немесе күтпеген жерден рұқсат етілуі—мүмкін, себебі тиімді авторизацияны басқа бөлім берген.

Қатысты мақалалар