Apache ProxyRemote skilríki á móti proxy-chain-auth
Veldu milli fasts foreldraproxy-reiknings og viljandi framsendingar á proxy-skilríkum biðlarans.
Biðlari getur auðkennt sig við Apache framproxy með einum reikningi á meðan Apache auðkennir sig við foreldraproxy með öðrum:
client ── client account ── Apache ── parent account ── parent proxy
Fyrir fastan foreldrareikning á httpd 2.4.59 eða nýrri tekur ProxyRemote þriðja rökstuðulinn:
ProxyRemote "*" "http://parent.example:3128" "parent-user:replace_with_private_password"
Þetta bætir við fyrirliggjandi aðgangsstýrðu framproxy-uppsetninguna, til dæmis einkahlustara sem krefst bæði IP-tölu biðlarans og innskráningar í proxy. Reikningurinn tilheyrir valda foreldrinu. Verndaðu uppsetninguna sem hann er í og veldu það samsvörunarsvið sem uppsetningin krefst.
Apache sendir þessi Basic-skilríki fyrirfram, án þess að bíða fyrst eftir áskorun. Það gerir flutning og reikningsstefnu foreldratengingarinnar mikilvæga; síðari HTTPS-lota vefsins verndar ekki sjálf berskjalda HTTP-hopp til foreldrisins.
Hvenær sama innkomandi reikningur á að halda áfram
Apache eyðir venjulega proxy-auðkenningu sem er beint að honum sjálfum. Umhverfisstillingin proxy-chain-auth leyfir þess í stað að senda proxy-skilríki biðlarans áfram til næsta proxys:
SetEnv proxy-chain-auth On
Þetta hentar aðeins fyrir viljandi sameiginlega auðkenningarkeðju. Hún sendir innkomandi reikningsefni áfram; hún býr ekki til annað foreldranotandanafn og lykilorð.
Með skýrum skilríkjarökstuðli ProxyRemote hefur proxy-chain-auth engin áhrif. Veldu uppruna skilríkjanna viljandi í stað þess að leggja báðar stillingarnar ofan á aðra í von um að lykilorðið sem virkar verði valið.
Þessar aðferðir auðkenna proxy-hopp. Authorization-haus áfangavefsins er áfram sérstök skipti.