לגרום ל-Apache לדרוש גם IP של לקוח וגם כניסה לפרוקסי
שלבו ב-Apache 2.4 אימות פרוקסי עם הגבלות כתובת לקוח, כך שאף תנאי יחיד לא יעניק גישה לבדו.
כאשר פרוקסי העברה של Apache 2.4 חייב לדרוש גם כתובת מקור מאושרת וגם כניסה תקפה, השתמשו ב-<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>שלבו את קטע ההרשאה הזה בפרוקסי המוגבל הקיים. החליפו את כתובת הלקוח ואת הנתיב לקובץ החשבונות; מודולי האימות וההרשאה חייבים להיות זמינים, והקובץ כבר צריך להכיל את המשתמשים המיועדים. זו אינה פריסת מאזין מלאה.
שני פרטים קובעים את המדיניות. הקונטיינר מבטא AND; הצבת דרישות חיוביות זו לצד זו אינה בהכרח דורשת את כולן. Require valid-user מקבל חשבון מאומת, ואילו Require user alice מציין חשבון אחד. Require user לבדו אינו מבטא דבר. ראו את הפניה של Apache להרשאת משתמשים.
| מקור | כניסה | תוצאה נדרשת |
|---|---|---|
| מותר | תקף | הבקשה המורשית המתוכננת מותרת. |
| מותר | חסר או לא תקף | אין העברה מורשית. |
| מחוץ למקור המותר | תקף | אין העברה מורשית. |
בדקו את המארח הווירטואלי העוטף ואת סעיפי ההרשאה התואמים לפני הסתמכות על הקטע, ולאחר מכן @@בדקו את גבול ההרשאה; תצורה ספציפית יותר עשויה לשנות את התוצאה בפועל. כניסת Basic דורשת גם תעבורה מוגנת בין הלקוח לפרוקסי. HTTPS של היעד מתחיל מאוחר יותר ואינו מגן על חילופי אישורים מוקדמים בטקסט גלוי.