Müştəri bir hesabla Apache irəli proksisinə autentifikasiya ola bilər, Apache isə başqa hesabla valideyn proksisinə autentifikasiya olur:

client ── client account ── Apache ── parent account ── parent proxy

httpd 2.4.59 və ya daha sonrakı versiyalarda sabit valideyn hesabı üçün ProxyRemote üçüncü arqumenti qəbul edir:

ProxyRemote "*" "http://parent.example:3128" "parent-user:replace_with_private_password"

Bu, mövcud girişə nəzarətli irəli-proksi konfiqurasiyasını tamamlayır, məsələn həm müştəri IP-sini, həm də proksi girişini tələb edən privat dinləyici. Hesab seçilmiş valideynə aiddir. Onu ehtiva edən konfiqurasiyanı qoruyun və yerləşdirmənin tələb etdiyi uyğunluq əhatəsini seçin.

Apache bu Basic etimadnamələrini əvvəlcədən göndərir, əvvəlcə çağırış gözləmir. Bu, valideyn bağlantısının nəqliyyat və hesab siyasətini vacib edir; saytın sonrakı HTTPS sessiyası valideynə gedən açıq HTTP addımını özü qorumur.

Eyni gələn hesab nə vaxt davam etməlidir

Apache adətən özünə ünvanlanmış proksi autentifikasiyasını istehlak edir. proxy-chain-auth mühit parametri əvəzində müştərinin proksi etimadnamələrinin növbəti proksiyə ötürülməsinə icazə verir:

SetEnv proxy-chain-auth On

Bu yalnız qəsdən paylaşılan autentifikasiya zənciri üçün uyğundur. Gələn hesab materialını irəli ötürür; fərqli valideyn istifadəçi adı və parolu uydurmur.

ProxyRemote-un açıq etimadnamə arqumenti ilə proxy-chain-auth heç bir təsir göstərmir. Hansı parolun işləyəcəyinə ümid edərək iki parametri üst-üstə yığmaq əvəzinə etimadnamə mənbəyini qəsdən seçin.

Bu mexanizmlər proksi addımlarını autentifikasiya edir. Təyinat saytının Authorization başlığı ayrı bir mübadilə olaraq qalır.

Əlaqəli məqalələr