Laat Apache beide ’n kliënt-IP en ’n proxy-aanmelding vereis
Kombineer Apache 2.4-proxyverifikasie met kliëntadresbeperkings sonder dat een vereiste alleen toegang verleen.
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.
| Bron | Aanmelding | Vereiste resultaat |
|---|---|---|
| Toegelaat | Geldig | Die bedoelde gemagtigde versoek word toegelaat. |
| Toegelaat | Ontbreek of ongeldig | Geen gemagtigde aanstuur nie. |
| Buite die toegelate bron | Geldig | Geen 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.