[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] Au secours, apache va me scalper !



J'utilise apache 1.3.9 et je voudrais utiliser les fichiers .htaccess.
 
Imaginons un user xyz disposant d'un public_html situé dans /home/xyz/public_html
Dans ce public_html, il crée une zone privée appelée restricted (soyons original...)
Les accès des diférents répertoires sont drwxr-xr-x
 
L'utilisateur veut utiliser la restriction apache. Il crée un .htaccess dans lequel on trouve:
 
AuthName "Zone reservee a l'administration"
AuthType Basic
AuthUserFile /home/xyz/public_html/restricted/.htpass
<Limit GET POST>
require valid-user
</Limit>
 
L'utilitaire htpasswd lui permet de générer le fichier .htpass: htpasswd -cd /home/xyz/public_html/restricted/.htpass administrateur
Il rentre ensuite le mot de passe. Idem pour les autres utilisateurs.
 
Et bien, là, je bloque car l'accès au répertoire reste ouvert à tous alors que dans le fichier httpd.conf, il est spécifié que les fichiers .htaccess:
 
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride All
 
Qu'est-ce que j'ai pu oublier ? Comment faire pour que ça marche ?
 
Eric Kennedy van Dam
Multitel Télécom
eric.kennedy@telecom.fpms.ac.be