Problème .htaccess

Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, je suis débutant sous linux et pour un de mes projets, je dois utiliser une authentification par un fichier .htaccess, j'ai donc suivi un tutoriel d'un de mes professeurs qui nous a montré hier qu'il fonctionne mais chez moi ça ne fonctionne pas, à aucun moment on me demande de m'authentifier et je peux donc accéder à tout mes répertoires et ça m'ennuit un peu surtout que je suis sûr d'avoir bien suivi son tutoriel.

Dans mon application web, j'ai un répertoire nifnif (qui est le projet), ensuite j'ai un premier fichier .htaccess ou dedans, j'y ai ça:
AuthName "Maison en paille de nifnif"
AuthType Basic
AuthUserFile /var/www/nifnif/pass/pass.txt
Require valid-user


J'ai également un répertoire pass ou dedans, j'y ai mon fichier pass.txt et un deuxième fichier .htaccess avec dedans:
deny from all


Dans mon serveur apache2, j'ai mis le mode AllowOverride à All et le mode Auth_Basic est activé.

Qu'est-ce que je pourrais faire pour voir d'où vient mon problème?

Merci de votre aide.



1 réponse

mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 879
 
Il faut effectivement reconfigurer apache comme suit :
http://doc.ubuntu-fr.org/apache2#activer_les_fichiers_htaccess

Ceci dit, as-tu penser à relancer ton serveur apache pour prendre la correction du fichier de configuration ?

sudo service apache2 restart


Vérifie que les droits sur tes fichiers htaccess sont corrects et qu'ils sont placés où tu l'as indiqué dans la configuration du serveur apache. Les logs d'apache pourraient t'aider à trouver une erreur de ce genre.

Tu peux aussi regarder ici :
http://www.infres.enst.fr/~danzart/frames/htaccess.html

Bonne chance
0