Fichier .htaccess apache2
Résolu
Utilisateur anonyme
-
Luxerails Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
Luxerails Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche simplement à sécuriser un répertoire avec un fichier .htaccess
Mon fichier se trouve dans le répertoire /var/www/toto.
Contenu de .htaccess :
Contenu de .htpasswd :
Quand je tente d'accéder dans le dossier toto ( http://localhost/toto/ ) aucun mot de passe ne m'est demandé et j'ai accès à tous les fichiers (sauf les fichiers cachés).
Je ne sait pas si le problème vient de mon fichier .htaccess, .htpasswd ou de la configuration de mon serveur apache.
Je cherche simplement à sécuriser un répertoire avec un fichier .htaccess
Mon fichier se trouve dans le répertoire /var/www/toto.
Contenu de .htaccess :
AuthUserFile "/var/www/toto/.htpasswd" AuthName "Acces Privé" AuthType Basic <LIMIT GET POST> Require valid-user </LIMIT>
Contenu de .htpasswd :
toto:coucou
Quand je tente d'accéder dans le dossier toto ( http://localhost/toto/ ) aucun mot de passe ne m'est demandé et j'ai accès à tous les fichiers (sauf les fichiers cachés).
Je ne sait pas si le problème vient de mon fichier .htaccess, .htpasswd ou de la configuration de mon serveur apache.
2 réponses
-
1 - Il ne faut pas mettre de guillemets pour le chemin du .htpasswd
2 - Les mots de passe doivent être encryptés dans le fichiers utilisateurs ; tu peux utiliser cet outil en ligne à cet effet -
Au passage, je te déconseille les <LIMIT GET POST></LIMIT>, avec y'a une faille dans ton htaccess, il suffit d'un outil comme netcat et en moins de 10s t'as bypassé la protection.