Wanneer ’n Apache 2.4-aanstuurproxy sowel die goedgekeurde bronadres as ’n geldige aanmelding moet vereis, gebruik <RequireAll>:

<Proxy "*">
    AuthType Basic
    AuthName "Private proxy"
    AuthBasicProvider file
    AuthUserFile /etc/apache2/private-proxy-users
    <RequireAll>
        Require ip 192.0.2.25
        Require valid-user
    </RequireAll>
</Proxy>

Voeg hierdie magtigingsfragment by die bestaande beperkte proxy. Vervang die kliëntadres en rekeninglêerpad; die verifikasie- en magtigingsmodules moet beskikbaar wees en die lêer moet reeds die bedoelde gebruikers bevat. Dit is nie ’n volledige luisteraarontplooiing nie.

Twee besonderhede bepaal die beleid. Die houer druk AND uit; om positiewe vereistes langs mekaar te plaas, vereis nie noodwendig almal nie. Require valid-user aanvaar ’n geverifieerde rekening, terwyl Require user alice een rekening benoem. ’n Los Require user druk niks uit nie. Sien Apache se verwysing oor gebruikersmagtiging.

BronAanmeldingVereiste resultaat
ToegelaatGeldigDie bedoelde gemagtigde versoek word toegelaat.
ToegelaatOntbreek of ongeldigGeen gemagtigde aanstuur nie.
Buite die toegelate bronGeldigGeen gemagtigde aanstuur nie.

Hersien die omringende virtuele gasheer en ander passende magtigingsafdelings; toets die magtigingsgrens meer spesifieke konfigurasie kan die effektiewe resultaat verander. Basic-aanmelding benodig ook ’n beskermde kliënt-na-proxy-vervoer. Bestemming-HTTPS begin later en kan nie die vroeëre duidelike wagwoorduitruiling beskerm nie.

Verwante artikels