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.

Povezani članci