Àwọn ẹ̀rí Apache ProxyRemote àti proxy-chain-auth
Yan láàrín àkọsílẹ̀ proxy òbí tí ó dúró ṣinṣin àti gbígbé àwọn ẹ̀rí proxy alákọ̀ọ́kọ́ lọ ní àìmọ̀ọ́mọ̀.
Alákọ̀ọ́kọ́ lè jẹ́rìí sí proxy ìwájú Apache pẹ̀lú àkọsílẹ̀ kan, nígbà tí Apache ń jẹ́rìí sí proxy òbí pẹ̀lú òmíràn:
client ── client account ── Apache ── parent account ── parent proxy
Fún àkọsílẹ̀ òbí tí ó dúró ṣinṣin lórí httpd 2.4.59 tàbí tí ó tún tẹ̀, ProxyRemote gba àríyànjiyàn kẹta:
ProxyRemote "*" "http://parent.example:3128" "parent-user:replace_with_private_password"
Èyí ń kún ètò proxy-ìwájú tí a ti ń ṣàkóso àwọn ẹ̀tọ́ wọlé tí ó wà tẹ́lẹ̀, bíi olùgbọ́ àdáni tí ó ń béèrè IP alákọ̀ọ́kọ́ àti ìwọlé proxy pẹ̀lú ẹ̀. Àkọsílẹ̀ náà jẹ́ ti òbí tí a yàn. Dáàbò bo ètò tí ó ní í, kí o sì yan ìwọ̀n ìbámu tí ìgbékalẹ̀ náà nílò.
Apache ń fi àwọn ẹ̀rí Basic wọ̀nyí ránṣẹ́ ṣáájú, láìdúró de ìpèńijá ní àkọ́kọ́. Èyí mú kí ìgbékalẹ̀ àti ìlànà àkọsílẹ̀ ti ìsopọ̀ òbí ṣe pàtàkì; ìpàdé HTTPS tí ó tẹ̀ lé ti ojú-òpó̤ náà kò dáàbò bo ìfò HTTP tí ó ṣe kedere sí òbí fúnra rẹ̀.
Nígbà tí àkọsílẹ̀ wọlé kan náà yẹ kí ó tẹ̀síwájú
Ní ṣe déédéé Apache ń lo ìjẹ́rìí proxy tí a darí sí òun fúnra rẹ̀. Ètò àyíká proxy-chain-auth gbà ní ààyè láti gbé àwọn ẹ̀rí proxy alákọ̀ọ́kọ́ lọ sí proxy tí ó tẹ̀ lé:
SetEnv proxy-chain-auth On
Èyí bá a mu fún ẹ̀wọ̀n ìjẹ́rìí tí a pín ní àìmọ̀ọ́mọ̀ nìkan. Ó ń gbé ohun èlò àkọsílẹ̀ wọlé lọ síwájú; kò dá orúkọ olùmúlò àti ọ̀rọ̀ ìpamọ́ òbí mìíràn.
Pẹ̀lú àríyànjiyàn ẹ̀rí tí ó ṣe kedere ti ProxyRemote, proxy-chain-auth kò ní ipa kankan. Yan orísun ẹ̀rí náà pẹ̀lú ìmọ̀ dípò kí o ṣe àfikún àwọn ètò méjèèjì pẹ̀lú ìrètí pé ọ̀rọ̀ ìpamọ́ tí ó ń ṣiṣẹ́ ni a ó yàn.
Àwọn ọ̀nà wọ̀nyí ń jẹ́rìí àwọn ìfò proxy. Àkọlé Authorization ti ojú-òpó̤ àfojúsùn ṣì jẹ́ pàṣípààrọ̀ àkànṣe.