Pages : 1
#1 Le 03/02/2015, à 17:23
- BrunoH
.htaccess bloque totalement l'accè à mon site
J'ai un serveur local Xampp d installé sur Ubuntu.
Dans /opt/lampp/htdocs/www/chemin.php je place un fichier .htaccess et .htpasswd
Dans .htaccess j'ai copié
AuthName "Page d'accès au site"
AuthType Basic
AuthUserFile /opt/lampp/htdocs/www/.htpasswd
Require valid-user
et dans le même répertoire je place le fichier .htpasswd avec :
login:password
Et pourtant quand je me rend sur le site, mon navigateur me redemande sans cesse le mot de passe et ne me donne pas accès au site.
Merci de votre aide.
Hors ligne
#2 Le 03/02/2015, à 17:30
- jplemoine
Re : .htaccess bloque totalement l'accè à mon site
Je pense qu'il faut que le fichier de mot de passe soit dans un répertoire à part.
Dans ce répertoire, il y a un .htaccess avec, je crois, deny for all pour le protéger.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 03/02/2015, à 19:53
- bruno
Re : .htaccess bloque totalement l'accè à mon site
Bonjour,
Merci d'utiliser les balises [ code ] (icône <>) pour une meilleure lisibilté..
Tu peux parfaitement mettre le fichier de mots de passe dans le même dossier, par contre les mots de passe ne doivent pas être « en clair » dans ce fichier. Ils doivent être encodés avec md5 ou bcrypt. Je te laisse chercher sur le web comment faire, il y a des milliers d'exemples de ligne de commande et même des générateurs en ligne…
Lire man htpasswd, en ligne de commande un truc du style :
htpasswd -B /chemin/du/.htpasswd nom_utilisateur
Dernière modification par bruno (Le 04/02/2015, à 08:19)
Pages : 1