Naj Apache zahteva IP odjemalca in prijavo v posrednik
Overjanje posrednika Apache 2.4 združite z omejitvami naslova odjemalca, tako da noben pogoj sam ne omogoči dostopa.
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.
| Vir | Prijava | Zahtevani rezultat |
|---|---|---|
| Dovoljeno | Veljavno | Predvidena pooblaščena zahteva je dovoljena. |
| Dovoljeno | Manjka ali ni veljavno | Pooblaščeno posredovanje ni dovoljeno. |
| Zunaj dovoljenega vira | Veljavno | Pooblašč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.