2011-01-07 26 views
5

से कुछ आईपी बाहर निकालने के लिए मैं नियम का पालन किया है:प्राधिकरण

<Location /> 
    AuthType Basic 
    AuthName test-server 
    Require valid-user 
    AuthUserFile /etc/apache2/passwd 
</Location> 

लेकिन, प्राधिकरण प्रक्रिया से कुछ IP पते बहिष्कृत करना इसलिए यदि आप इस तरह के पते से कनेक्ट कर रहे हैं चाहते हैं, आप लॉगिन प्रस्तुत करने के लिए नहीं है /पारण शब्द। उसको कैसे करे?

+1

की [प्रमाणीकरण के बिना आईपी पते की अनुमति दें] (http://stackoverflow.com/questions/3649852/allow-ip-address-without-authentication) – fejese

उत्तर

9
<Location /> 
    AuthType Basic 
    AuthName test-server 
    Require valid-user 
    AuthUserFile /etc/apache2/passwd 
    Deny from all 
    Allow from 123.123.123.123 
    Satisfy any 
</Location> 
+1

तुम भी नेटवर्क मास्क का उपयोग कर सकते एक अनुमति देने के लिए संभव डुप्लिकेट सबनेटवर्क। उदाहरण के लिए: "1 9 2.168.100.0/24 से अनुमति दें" सभी आईपी को 1 9 2.168.100.1 से 1 9 2.168.100.254 तक अनुमति देगा – Rabi

संबंधित मुद्दे