Apache authentification de base à l'exception de ceux Autorisés

Problème: j'ai des fichiers dans /var/www/fichiers/que je veux qu'ils soient accessible à partir des adresses IP spécifiques, SANS exiger d'utilisateur/mot de passe. Cependant, je voudrais que toute autre adresse IP DOIT exiger de connexion pour accéder.

C'est dans mon httpd.conf:

<Directory /var/www/files/>
        Order deny,allow
        Deny from all
        Allow from 192.168 
        AuthUserFile /etc/apache2/basic.pwd 
        AuthName "Please enter username and password" 
        AuthType Basic 
        Require user valid-user 
</Directory>

Mais, si j'ai bien compris, cela signifie que tout client venant de 192.168.* auront accès à ce répertoire, MAIS il faudra un utilisateur valide pour afficher son contenu. Et à toute autre adresse IP sera refusé. droit?

Vous en remercie d'avance.

  • Refuser tout est faux syntaxe n'est-ce pas? J'ai dû utiliser "Deny from All"
  • Oui, vous avez raison. Je vais le corriger.
InformationsquelleAutor lepe | 2010-11-05