Apache Forward-Proxy-Autorisatioun: Require an AuthMerging
Verfollegt d'global an d'virtuell Host-Proxy-Autorisatioun iwwer dem Apache seng Regele fir d'Zesummeféieren vun Abschnitter, amplaz proxy.conf als eng separat Politikschicht ze behandelen.
Eng Regel an proxy.conf ass keng speziell Klass vu Regel. Den Apache liest d'agebaut Konfiguratioun a säi Konfiguratiounsbeem; deen ëmginn globalen, VirtualHost oder passenden Abschnitt bestëmmt, wéi d'Direktiv deelhëlt.
Fänkt beim Listener an beim virtuelle Host un, déi d'Forward-Proxy-Ufro bedéngen. Sammelt dann déi passend Proxy-Abschnitter aus deem Kontext an der Haaptkonfiguratioun. Et zielt d'Reiefolleg vun der Veraarbechtung vun den Abschnitter, net just wéi eng Datei als Lescht geännert gouf.
Autorisatioun ass net ëmmer kumulativ
Beim Standardverhalen AuthMerging Off gëtt d'Autorisatioun geierft, bis e méi spéide passenden Abschnitt seng eege Autorisatiounslogik liwwert. Déi nei Logik kann déi vireg Ufuerderungen ersetzen, amplaz nach eng Restriktioun derbäizesetzen.
| Astellung | Kombinatioun mam nächsten viregen Autorisatiounsabschnitt |
|---|---|
| Off | Nei Autorisatioun kann d'geierft Logik iwwerschreiwen |
| And | Béid Sätz mussen autoriséieren |
| Or | Ee vun de Sätz kann autoriséieren |
AuthMerging selwer ass lokal fir den Abschnitt, deen et enthält. Gitt net dovun aus, datt ee Kéier And setzen all méi späiden Abschnitt ännert.
Halt déi beabsichtegt Politik esou explizit wéi méiglech. Zwee Require-Zeilen ouni ëmginn Autorisatiounscontainer sinn implizit Alternativen, dofir ass eng IP-Regel plus valid-user net automatesch „IP a Benotzer“. Benotzt RequireAll, wann béid Konditiounen zu der selwechter Entscheedung gehéieren.
Iwwerpréift déi komplett passend Konfiguratioun, ier Dir e Proxykont ännert oder den Zougang opmaacht. Testt dann déi erlaabt an déi verworf Fäll géint de lafenden Listener. Eng Ufro kann ofgeleent—oder onerwaart erlaabt—ginn, well en aneren Abschnitt déi effektiv Autorisatioun geliwwert huet.