[Apache] RESOLU Mon serveur ignore les fichier .htaccess

RESOLU Mon serveur ignore les fichier .htaccess [Apache] - Installation - Linux et OS Alternatifs

Marsh Posté le 16-07-2003 à 10:02:30    

Salut,
 
Mon serveur Apache 1.x ignore les fichiers .htaccess que je place dans n'importe quel répertoire de mon /var/www/
Est-ce qu'il y a une option a mettre dans le fichier httpd.conf pour que cela fonctionne ?
 
Une idée ?


Message édité par molton le 16-07-2003 à 13:34:46

---------------
Un nouveau site pour sa debian : http://guide.andesi.org/
Reply

Marsh Posté le 16-07-2003 à 10:02:30   

Reply

Marsh Posté le 16-07-2003 à 10:20:30    

tu trouves pas que c'etait pas forcement " necessaire " de mettre tout ton httpd.conf????
moi je serais toi je mettrais aussi le code de apache on sait jamais.
 
regarde la variable :
AccessFileName
chez moi cé
 
AccessFileName .htaccess
AllowOverride All
 
<Files ~ "^\.ht">
  Order allow,deny
  Deny from all
</Files>

Reply

Marsh Posté le 16-07-2003 à 10:21:11    

que contient ton fichier .htaccess ?
 
si tu veux un bloquer l'accès par login/pass, il faut faire ainsi :
 
- créer une base avec htpasswd (cf. htpasswd --help) qui devra être caché (par exemple .httpbdd ou .htpasswd (c'est le nom par défaut, déconseillé !), note le "." rendant le fichier caché, tu peux aussi interdire le listing du répertoire et aussi y mettre un fichier index.html renvoyant à la racine du serveur par exemple) avec les droits en lecture pour le serveur, que tu placeras dans l'arborescence du serveur  
- créer un fichier .htaccess avec les droits en lecture pour le server... celui-ci doit contenir à peu près ceci :
 


AuthName "Authentification requise"
AuthUserFile /usr/local/apache/htdocs/répertoire/où/se/trouve/la/bdd
AuthGroupFile /dev/null
AuthType Basic
 
<Limit GET>
require user pouetpouet truc machin bidule
</Limit>


 
"pouetpouet", "truc", "machin", bidule" ont préalablement été inserrés dans la base (avec la commande htpasswd) :
 


pouetpouet:YUioZ!p8QMEd3
truc:AcB7X.94SdGiP
etc.....

Reply

Marsh Posté le 16-07-2003 à 10:28:27    

y'a un truc bien plus puissant qui est l'authorisation via mysql ou encore ldap...

Reply

Marsh Posté le 16-07-2003 à 10:38:25    

oui bien sûr, il y a toujours mieux, mais c'est le plus simple et plus léger ici, sur un petit serveur ça fait toute la différence ;)

Reply

Marsh Posté le 16-07-2003 à 13:34:14    

la viper a écrit :

tu trouves pas que c'etait pas forcement " necessaire " de mettre tout ton httpd.conf????
moi je serais toi je mettrais aussi le code de apache on sait jamais.
 
regarde la variable :
AccessFileName
chez moi cé
 
AccessFileName .htaccess
AllowOverride All
 
<Files ~ "^\.ht">
  Order allow,deny
  Deny from all
</Files>


 
Ouep c t ca mon pb !
J'avais la ligne

Code :
  1. AllowOverride None


---------------
Un nouveau site pour sa debian : http://guide.andesi.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed