Ko mora posrednik za posredovanje Apache 2.4 zahtevati odobren izvorni naslov in veljavno prijavo, uporabite <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>

Ta fragment pooblastila vključite v obstoječi omejeni posrednik. Zamenjajte naslov odjemalca in pot do datoteke računov; moduli za overjanje in pooblastila morajo biti na voljo, datoteka pa mora že vsebovati predvidene uporabnike. To ni celotna namestitev poslušalca.

Politiko določata dve podrobnosti. Vsebnik izraža AND; postavitev pozitivnih zahtev drugo ob drugo ne pomeni nujno, da so vse obvezne. Require valid-user sprejme overjen račun, Require user alice pa poimenuje en račun. Samostojen Require user ne izraža ničesar. Oglejte si referenco Apache za pooblastila uporabnikov.

VirPrijavaZahtevani rezultat
DovoljenoVeljavnoPredvidena pooblaščena zahteva je dovoljena.
DovoljenoManjka ali ni veljavnoPooblaščeno posredovanje ni dovoljeno.
Zunaj dovoljenega viraVeljavnoPooblaščeno posredovanje ni dovoljeno.

Preden se zanesete na fragment, preglejte okoliški virtualni gostitelj in druge ujemajoče se odseke pooblastil, nato @@preizkusite mejo pooblastil; natančnejša konfiguracija lahko spremeni dejanski rezultat. Prijava Basic potrebuje tudi zaščiten prenos med odjemalcem in posrednikom. HTTPS cilja se začne pozneje in ne zaščiti prejšnje izmenjave poverilnic v navadnem besedilu.

Sorodni članki