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>

हा अधिकृतता भाग विद्यमान मर्यादित प्रॉक्सीमध्ये जोडा. क्लायंटचा पत्ता आणि खाते फाइलचा मार्ग बदला; प्रमाणीकरण व अधिकृतता मॉड्यूल उपलब्ध असावीत आणि फाइलमध्ये अपेक्षित वापरकर्ते आधीच असावेत. ही पूर्ण listener deployment नाही.

धोरण दोन तपशील ठरवतात. कंटेनर AND दर्शवतो; सकारात्मक अटी शेजारी ठेवल्या म्हणून सर्वच अनिवार्य असतील असे नाही. Require valid-user प्रमाणित खाते स्वीकारतो, तर Require user alice एका खात्याचे नाव देतो. एकटा Require user काहीही दर्शवत नाही. Apache चा वापरकर्ता अधिकृतता संदर्भ पाहा.

स्रोतलॉगिनआवश्यक निकाल
परवानगीवैधअपेक्षित अधिकृत विनंतीला परवानगी आहे.
परवानगीनाही किंवा अवैधअधिकृत forwarding नाही.
परवानगी असलेल्या स्रोताबाहेरवैधअधिकृत forwarding नाही.

या भागावर अवलंबून राहण्यापूर्वी सभोवतालचा virtual host आणि इतर जुळणारे अधिकृतता विभाग तपासा, नंतर @@अधिकृतता सीमा तपासा; अधिक विशिष्ट कॉन्फिगरेशन प्रत्यक्ष निकाल बदलू शकते. Basic लॉगिनसाठी क्लायंट-प्रॉक्सीमधील संरक्षित वाहतूकही आवश्यक आहे. गंतव्य HTTPS नंतर सुरू होते आणि आधीची स्पष्ट मजकूरातील क्रेडेन्शियल देवाणघेवाण सुरक्षित करत नाही.

संबंधित लेख