A proxy.conf-ban szereplő szabály nem különleges szabályosztály. Az Apache beolvassa a beillesztett konfigurációt a konfigurációs fájába; a körülvevő globális, VirtualHost vagy megfelelő szakasz határozza meg, hogyan vesz részt az utasítás.

Kezdje a továbbító proxy kérését kiszolgáló listenerrel és virtuális hoszttal. Ezután gyűjtse össze a megfelelő Proxy szakaszokat abból a környezetből és a fő konfigurációból. A szakaszok feldolgozási sorrendje számít, nem csak az, hogy melyik fájlt szerkesztették utoljára.

Az engedélyezés nem mindig halmozódik

Az alapértelmezett AuthMerging Off viselkedésnél az engedélyezés öröklődik, amíg egy későbbi alkalmazható szakasz saját engedélyezési logikát nem ad. Az új logika lecserélheti a korábbi követelményeket ahelyett, hogy még egy korlátozást adna hozzá.

BeállításKombináció a legközelebbi korábbi engedélyezési szakasszal
OffAz új engedélyezés felülírhatja az örökölt logikát
AndMindkét halmaznak engedélyeznie kell
OrBármelyik halmaz engedélyezhet

Maga az AuthMerging az őt tartalmazó szakaszra érvényes. Ne feltételezze, hogy az And egyszeri beállítása minden későbbi szakaszt megváltoztat.

Tartsa a szándékolt szabályt lehetőség szerint kifejezettnek. Két Require sor körülvevő engedélyezési tároló nélkül implicit módon alternatívák, ezért az IP-szabály plusz valid-user nem automatikusan „IP és felhasználó”. Használja a RequireAll-t, ha mindkét feltétel ugyanahhoz a döntéshez tartozik.

Tekintse át a teljes megfelelő konfigurációt, mielőtt proxyfiókot módosít vagy hozzáférést nyit. Ezután tesztelje az engedélyezett és a megtagadott eseteket a futó listenerrel szemben. Egy kérés elutasítható—vagy váratlanul engedélyezhető—mert egy másik szakasz adta a tényleges engedélyezést.

Kapcsolódó cikkek