Pb .htaccess

Slt,

> J'ai créer un fichier protégé par le fichier ".htaccess" suivant :

AuthUserFile /secu/.motpasse
AuthGroupFile /dev/null
AuthName "Accès sécurisé téléchargement"
AuthType Basic

<LIMIT GET POST>
Require valid-user
</LIMIT>

> Le fichier mot de passe appelé ".motpasse" est le suivant :

rapido:x49am2
pipo:pipo

> Mon soucis c que l'accès sécurisé fonctionne mais aucun mot de passe ne fonctionne, voici l'URL :

http://www.rapidoinfo.com/secu/nouest.html

> J'ai vérifié x fois et ça marche tjs pas :-((((

Aidez-moi SVP !!
a+

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Webmaster
    Bonjour,

    essayes de mettre ton mot de passe en crypté en utilisant l'outil sur le site !
    1. Webmaster
      Par exemple essayes de remplacer la ligne rapido:*****
      par :

      rapido:3ZOTlDcKdfenk

      Puis essayes de t'authentifier avec le mot de passe x49am2
      1. Merci pr ta réponse, mais j'avais testé avec et sans cryptage et j'ai tjs le même soucis. (il fait comme si le mot de passe était erroné)

        C'est peut-être une erreur de synthaxe dans les nom des fichiers...
        A ton avis ??
    2. Modérateur
      La documentation apache indique que le chemin vers le fichier de mots de passe est
      * relatif à DocumentRoot si le chemin ne commence pas par "/"
      * un chemin complet depuis la racine si le chemin commence par "/"

      D'autre pars, le fichier .motpasse est il bien généré avec htpasswd

      Johan
      1. Modérateur
        J'ai repris la config avec un chemin complet (Apache 1.3.20 sous Debian)
        C'est OK.

        Johan
        1. T'as repris les fichiers et ça fonctionne ??
          J'ai refais un test en remplaçant le chemin "/secu/.motpasse" par le chemin complet "www.rapidoinfo.com/secu/.motpasse"
          et ça maarche tjs pAAAAAAAAAAAaaaaaaas !!!!!!!!! J'en peux plus!!! ;/
          1. Modérateur
            Le chemin complet de puis la racine
            p.ex:
            /var/www/dossiermotsdepasse/.motpasse

            Attention, il est conseillé de placer les mots de passe en
            dehors de DocumentRoot bien entendu.

            Johan
            1. Merci pr ton aide,
              mais pr parler + clairement; je dois mettre mon fichier mot de passe ds le meme dossier que le fichier .htaccess ? (je suis loin d'être une pointure en administration systeme...)
              1. J'ai regardé les discussions sur .htaccess. Personnellement, j'ai le problème inverse: j'ai créé le fichier .htaccess suivant dans /var/www/html/ :
                -----------------------------------------------------
                AuthUserFile /etc/httpd/conf/passwd
                AuthGroupFile /dev/null
                AuthName "Accès sécurisé"
                AuthType Basic

                <Limit GET POST>
                Require valid-user
                </Limit>
                --------------------------------------------

                le fichier passwd a bien été créé par htpasswd.

                Le problème, c'est que lorsque je me connecte au site, il ne me demande rien...

                Y-a-t'il un paramètre à changer dans httpd.conf?