Le samedi 16 février 2008, Landron Gérard a écrit :
Le samedi 16 février 2008, LSIPM Enr a écrit :
Le 16/02/08, Landron Gérard bougler@free.fr a écrit :
Le samedi 16 février 2008, Tru Huynh a écrit :
On Sat, Feb 16, 2008 at 06:34:42PM +0100, Landron Gérard wrote:
bonsoir, J'ai installé Centos5 sur un serveur OVH et je n'arrive pas à activer
la protection par htaccess.
dans httpd.conf j'ai bien les lignes : AllowOverride All AccessFileName .htaccess
C'est un peu juste comme information...
je me sens déjà moins seul ! J'ai suivi sans doute mal les indications de : http://www.infres.enst.fr/~danzart/frames/htaccess.html une ligne de acces_log [16/Feb/2008:17:54:09 +0100] "GET /admin/Fichier_HTML.html HTTP/1.1" 304 avec mon fichier test "Fichier_HTML.html" qui se trouve dans le répertoire admin qui devrait-être protégé par le . htaccess qui contient :
AuthName message AuthUserFile /home/sites/monsite/basedenoms/.htpasswd AuthGroupFile /dev/null AuthType Basic
<limit GET POST> require valid-user </Limit>
deux lignes du fichier error.log [Sat Feb 16 17:06:30 2008] [error] [client 81.56.150.137] File does not exist: /home/sites/monsite/favicon.ico [Sat Feb 16 19:18:11 2008] [error] [client 88.80.208.216] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:) mais rien concernant mon problème
J'ai trois virtualhost sur la machine dont les fichiers sont dans le dossier /home/sites/
Si ça peut aider: AuthUserFile "/var/www/html/.htpasswd" AuthName "Accès protégé" AuthType Basic <LIMIT GET POST>Require valid-user</LIMIT> Donc ton problème se trouve sûrement dans la configuration pour les utilisateurs exemple: <Files ~ "^.ht"> Order allow,deny Deny from all
</Files>
J'ai bien ces indications dans mon fichier httpd.conf Par acquis de conscience j'ai modifié un vitualhost et j'ai bien vu la différence, donc je travaille dans le bon fichier ! Gérard
D'après mes derniers tests, le fichier .htaccess n'est actif que s'il est dans le répertoire /var/www/html Mes dossiers sont dans /home/sites/ Y a-t-il une directive à ajouter pour que apache en prenne compte ce qui m'éviterait d'avoir à tout déplacer et revoir les accès utilisateurs ?
Gérard