Apache دې د client IP او proxy login دواړه وغواړي
د Apache 2.4 پراکسي د هویت تصدیق د client د پتې له محدودیتونو سره یوځای کړئ، څو یو شرط یوازې لاسرسی ورنه کړي.
کله چې د Apache 2.4 forward proxy باید منل شوې سرچینه پته او سم ننوتل دواړه وغواړي، <RequireAll> وکاروئ:
<Proxy "*">
AuthType Basic
AuthName "Private proxy"
AuthBasicProvider file
AuthUserFile /etc/apache2/private-proxy-users
<RequireAll>
Require ip 192.0.2.25
Require valid-user
</RequireAll>
</Proxy>دا د اجازې ټوټه په موجوده محدود پراکسي کې ورګډه کړئ. د client پته او د حساب دوتنې لاره بدله کړئ؛ د هویت تصدیق او اجازې ماډیولونه باید موجود وي، او دوتنه باید ټاکل شوي کاروونکي ولري. دا د listener بشپړ ځای پرځای کول نه دي.
د پالیسۍ دوه جزئیات مهم دي. کانټینر AND څرګندوي؛ مثبت شرطونه څنګ په څنګ ایښودل اړین نه دي چې ټول پوره شي. Require valid-user تصدیق شوی حساب مني، خو Require user alice یو حساب نوموي. یوازې Require user هېڅ نه څرګندوي. د Apache د کاروونکي د اجازې مرجع وګورئ.
| سرچینه | ننوتل | اړین پایله |
|---|---|---|
| اجازه لري | سم | ټاکل شوې مجازه غوښتنه اجازه لري. |
| اجازه لري | ورک یا ناسم | مجاز لېږدول نشته. |
| د اجازه شوې سرچینې بهر | سم | مجاز لېږدول نشته. |
د ټوټې تر کارولو مخکې چاپېره مجازي کوربه او نور برابر د اجازې برخې وګورئ، بیا @@د اجازې پوله وازمویئ؛ ډېر ځانګړی تنظیم عملي پایله بدلولای شي. Basic ننوتل د client او proxy ترمنځ خوندي انتقال هم غواړي. د هدف HTTPS وروسته پیلېږي او له هغه مخکې د ښکاره متن د اسنادو تبادله نه شي ساتلای.