2010-11-16 4 views
4

Je dois limiter la liste de répertoires pour tous les utilisateurs sauf certaines adresses IP. Une idée de comment faire ça?Restriction de la liste de répertoires Apache par base IP

l'option devrait être:

Options -Indexes 

et disons le répertoire que je dois restreindre est/restreint/

<Directory /restricted> 
Options -Indexes 
</Directory> 

mais comment placer la restriction IP pour tous, mais, pour par exemple, 127.0.0.1

Toute aide sera grandement appréciée

Répondre

3
Options -Indexes 
<Files *> 
deny from all 
allow from 213.106.26.195 
allow from 213.106.15.132 
Options +Indexes 
</Files> 

J'ai utilisé la directive parce que je l'ai essayée dans .htaccess, mais dans votre profil de serveur, vous pouvez également utiliser la directive, bien sûr.

+0

Je viens d'essayer mais ça ne marche que partiellement. Il restreint la liste des répertoires, mais limite également TOUT. Si votre IP ne correspond pas, vous ne pouvez pas voir un fichier non plus – JasonDavis

+0

Eh bien, je suppose que ce n'est pas si facile - presque impossible. Je n'ai pas trouvé de solution pour restreindre * seulement * la liste du répertoire. – TMS

Questions connexes