Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/02/2015, à 18: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, à 18: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.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#3 Le 03/02/2015, à 20: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, à 09:19)

Hors ligne