Apache ProxyRemote හැඳුනුම්පත් සහ proxy-chain-auth
ස්ථිර මව්-ප්රොක්සි ගිණුමක් සහ සේවාලාභියාගේ ප්රොක්සි හැඳුනුම්පත් අභිප්රායිකව ඉදිරියට යැවීම අතරින් තෝරන්න.
සේවාලාභියෙකුට එක් ගිණුමක් සමඟ Apache ඉදිරි ප්රොක්සියට සත්යාපනය විය හැකි අතර, Apache වෙනත් ගිණුමක් සමඟ මව් ප්රොක්සියට සත්යාපනය වේ:
client ── client account ── Apache ── parent account ── parent proxy
httpd 2.4.59 හෝ ඊට පසු ස්ථිර මව් ගිණුමක් සඳහා ProxyRemote තෙවන තර්කය පිළිගනී:
ProxyRemote "*" "http://parent.example:3128" "parent-user:replace_with_private_password"
මෙය පවතින ප්රවේශ-නියාමිත ඉදිරි-ප්රොක්සි වින්යාසයට අනුපූරක වේ, උදාහරණයක් ලෙස සේවාලාභී IP සහ ප්රොක්සි පිවිසුම යන දෙකම අවශ්ය වන පෞද්ගලික ශ්රාවකය. ගිණුම තෝරාගත් මව් සතුය. එය අඩංගු වින්යාසය ආරක්ෂා කර, යෙදවීමට අවශ්ය ගැලපීම් පරාසය තෝරන්න.
Apache මෙම Basic හැඳුනුම්පත් කලින්ම යවයි, මුලින්ම අභියෝගයක් එනතුරු නොසිට. එබැවින් මව් සම්බන්ධතාවයේ ප්රවාහනය සහ ගිණුම් ප්රතිපත්තිය වැදගත් වේ; පසුව එන වෙබ් අඩවියේ HTTPS සැසිය මව් වෙත යන පැහැදිලි පෙළ HTTP පැනීම තමන් විසින්ම ආරක්ෂා නොකරයි.
එකම පැමිණෙන ගිණුම කවදා ඉදිරියට යා යුතුද
සාමාන්යයෙන් Apache තමන් වෙත යැවූ ප්රොක්සි සත්යාපනය පරිභෝජනය කරයි. proxy-chain-auth පරිසර සැකසුම ඒ වෙනුවට සේවාලාභියාගේ ප්රොක්සි හැඳුනුම්පත් ඊළඟ ප්රොක්සියට යැවීමට අවසර දෙයි:
SetEnv proxy-chain-auth On
මෙය අභිප්රායිකව බෙදාගත් සත්යාපන දාමයකට පමණක් සුදුසුය. එය පැමිණෙන ගිණුම් ද්රව්ය ඉදිරියට යවයි; එය වෙනත් මව් පරිශීලක නාමයක් සහ මුරපදයක් නිර්මාණය නොකරයි.
ProxyRemote හි පැහැදිලි හැඳුනුම්පත් තර්කය සමඟ proxy-chain-auth ට කිසිදු බලපෑමක් නැත. කුමන මුරපදය ක්රියා කරයිද යැයි බලාපොරොත්තුවෙන් සැකසුම් දෙකම ස්තර නොකර, හැඳුනුම්පත් මූලාශ්රය දැනුවත්ව තෝරන්න.
මෙම යාන්ත්රණ ප්රොක්සි පැනීම් සත්යාපනය කරයි. ගමනාන්ත වෙබ් අඩවියේ Authorization ශීර්ෂය වෙනම හුවමාරුවක් ලෙසම පවතී.