[CentOS-fr] htaccess

Landron Gérard bougler at free.fr
Sun Feb 17 17:48:34 UTC 2008


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 at 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


More information about the CentOS-fr mailing list