Apache ProxyRemote vjerodajnice nasuprot proxy-chain-auth
Odaberite između fiksnog računa nadređenog proxyja i namjernog prosljeđivanja proxy vjerodajnica klijenta.
Klijent se može autentificirati na Apache unaprijedni proxy s jednim računom, dok se Apache autentificira na nadređeni proxy s drugim:
client ── client account ── Apache ── parent account ── parent proxy
Za fiksni račun nadređenog proxyja na httpd 2.4.59 ili novijem ProxyRemote prihvaća treći argument:
ProxyRemote "*" "http://parent.example:3128" "parent-user:replace_with_private_password"
Ovo dopunjuje postojeću konfiguraciju unaprijednog proxyja s kontrolom pristupa, poput privatnog listenera koji zahtijeva i IP adresu klijenta i prijavu na proxy. Račun pripada odabranom nadređenom proxyju. Zaštitite konfiguraciju koja ga sadrži i odaberite opseg podudaranja koji implementacija zahtijeva.
Apache šalje ove Basic vjerodajnice unaprijed, bez prethodnog čekanja na izazov. Zbog toga su transport i politika računa veze prema nadređenom proxyju važni; kasnija HTTPS sesija web-mjesta sama ne štiti čisti HTTP skok prema nadređenom proxyju.
Kada isti dolazni račun treba nastaviti
Apache obično troši proxy autentifikaciju upućenu njemu samome. Postavka okruženja proxy-chain-auth umjesto toga dopušta prosljeđivanje proxy vjerodajnica klijenta sljedećem proxyju:
SetEnv proxy-chain-auth On
To je prikladno samo za namjerno dijeljeni lanac autentifikacije. Prosljeđuje dolazni materijal računa dalje; ne izmišlja drukčije korisničko ime i lozinku nadređenog proxyja.
Uz eksplicitni argument vjerodajnica ProxyRemote, proxy-chain-auth nema učinka. Namjerno odaberite izvor vjerodajnica umjesto da slažete obje postavke u nadi da će biti odabrana lozinka koja radi.
Ovi mehanizmi autentificiraju proxy skokove. Authorization zaglavlje odredišnog web-mjesta ostaje zasebna razmjena.