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 को प्रयोगकर्ता अधिकारसम्बन्धी सन्दर्भ हेर्नुहोस्।

स्रोतलगइनआवश्यक नतिजा
अनुमतिमान्यअपेक्षित अधिकारप्राप्त अनुरोधलाई अनुमति दिइन्छ।
अनुमतिछैन वा अमान्यअधिकारप्राप्त फर्वार्डिङ छैन।
अनुमति दिइएको स्रोतबाहिरमान्यअधिकारप्राप्त फर्वार्डिङ छैन।

खण्डमा भर पर्नुअघि वरपरको भर्चुअल होस्ट र अन्य मिल्ने अधिकार खण्डहरू जाँच्नुहोस्, त्यसपछि @@अधिकार सीमा परीक्षण गर्नुहोस्; अझ विशिष्ट कन्फिगरेसनले वास्तविक परिणाम बदल्न सक्छ। Basic लगइनका लागि क्लाइन्ट र प्रोक्सीबीच सुरक्षित ट्रान्सपोर्ट पनि चाहिन्छ। गन्तव्य HTTPS पछि सुरु हुन्छ र पहिलेको खुला पाठ क्रेडेन्सियल आदानप्रदानलाई सुरक्षित गर्दैन।

सम्बन्धित लेखहरू