Fá Apache at krevja bæði IP hjá klienti og innritan á proxy
Sameina Apache 2.4-proxyautentisering við avmarkingar av klientadressu, uttan at eitt einstakt krav gevur atgongd einsamalt.
Tá ein Apache 2.4-framendingarproxy skal krevja bæði góðkenda keldadressu og gilda innritan, brúka <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>Legg henda heimildarbútin inn í verandi avmarkaða proxyin. Skift klientadressuna og leinkjuna til kontufíluna út; autentiserings- og heimildarmodularnir skulu vera tøkir, og fílan skal longu hava ætlaðu brúkararnar. Hetta er ikki ein fullfíggjað útlegging av lurtaranum.
Tvey smálutir áseta politikkin. Innihaldið vísir AND; at seta jalig krøv lið um lið krevur ikki neyðturviliga øll. Require valid-user góðtekur eina autentiseraða kontu, meðan Require user alice nevnir eina kontu. Eitt bert Require user sigur einki. Sí Apache sína vegleiðing um brúkaraheimildir.
| Kelda | Innritan | Kravt úrslit |
|---|---|---|
| Loyvd | Gildig | Ætlaði heimilaði fyrispurningurin verður loyvdur. |
| Loyvd | Vantar ella skeivt | Einki heimilað víðarisend verður loyvt. |
| Uttan fyri loyvdu kelduna | Gildig | Einki heimilað víðarisend verður loyvt. |
Kanna veruliga virtuellu vertina og aðrar samsvarandi heimildarpartar áðrenn tú lítur á bútin, og @@roynd heimildarmarkið; meira nágreinilig uppseting kann broyta veruliga úrslitið. Basic-innritan krevur eisini vardan klient-proxy-ferð. HTTPS hjá málinum byrjar seinni og verjir ikki ta fyrru útflýggjanina av óvardum innritanarupplýsingum.