Page 1 sur 1
pb htaccess
Posté : 25 janv. 2006, 17:30
par malika
Bonjour à tous,
j'ai un fichier .htaccess qui contient :
Code : Tout sélectionner
AuthUserFile /home/sites/125/site192/web/repertoire/.htpasswd
AuthGroupFile /dev/null
AuthName "accès sécurisé"
AuthType Basic
<limit GET POST>
require valid-user
</Limit>
j'ai obtenu le chemin avec realpath()
dans mon fichier .htpasswd qui est dans le même dossier que le .htaccess
J'ai crypté le mot de passe et essayé en mode binaire et ascii mais ca ne marche pas !
Si quelqu'un peut m'aider..
Merci !
MLK
Posté : 25 janv. 2006, 17:35
par Sysadmin
Bonjour,
Il est préférable d'utiliser le binaire fourni par Apache afin de crypter les mots de passe contenus dans le .htpasswd
Cet exécutable se trouve dans le répertoire bin/ du répertoire d'installation d'Apache. Si tu n'as pas accès au binaire, tu peux le downloader et exécuter localement la commande:
ftp://ftp.bnsi.net/pub/apache
La syntaxe devrait ressembler à ceci:
-n indique que le résultat sera affiché directement à l'écran et non dans un fichier. Tu pourras alors copier et coller le résultat dans ton fichier .htpasswd
malika représente évidemment le nom d'utilisateur.
Le mot de passe sera demandé lors de l'exécution.
Posté : 25 janv. 2006, 18:03
par malika
Merci de ta réponse mais je ne suis pas sure d'avoir tout compris. j'ai téléchargé l'exe puis clic droit/executer en tant que. mais j'ai des messages d'erreur me disant que je ne suis pas autorisé.
D'autre part je ne comprend pas cette phrase :
Il est préférable d'utiliser le binaire fourni par Apache afin de crypter les mots de passe contenus dans le .htpasswd
jusqu'à présent j'utilisais quel binaire ?
Cet exécutable se trouve dans le répertoire bin/ du répertoire d'installation d'Apache
.
c'est là que je l'ai exécuté.
Merci pour ton aide.
MLK
Posté : 25 janv. 2006, 18:24
par Sysadmin
Pour exécuter le programme, il faut ouvrir une fenêtre DOS:
Démarrer > Exécuter...
Taper "cmd" et cliquer sur OK
Ensuite, il faut exécuter le programme en accédant au répertoire bin/ d'Apache. Pour changer de dossier, il faut utiliser la commande "cd". Ce qui donnerait par
exemple:
Ensuite, tu peux exécuter le programme en entrant la commande suivante (toujours dans la fenêtre DOS)
Posté : 25 janv. 2006, 19:10
par malika
hello,
j'ai suivi la manip que tu m'as indiquée mais ca n'a rien changé au pb du htaaccess.
Est ce normal que le mot crypté soit malika:$apr1$5r......$ZEDQV875YRNNjwwEkFlP51
Merci !
Posté : 25 janv. 2006, 19:30
par Sysadmin
Oui
Un mot de passe crypté n'est pas lisible et cela est bien normal. À quoi bon crypter si l'on pourrait le lire?
Maintenant, si cela ne fonctionne pas, pourrais-tu me dire quels sont les symptômes?
Est-ce que la fenêtre dauthentification se réaffiche?
As-tu bien uploadé le fichier .htpasswd en prenant bien soin de ne pas avoir mis de double extension? (.htpasswd.txt par exemple)
As-tu bien uploadé le fichier dans le bon répertoire?
Le fichier .htaccess se trouve-t-il dans le répertoire à protéger?
Tant de questions

Posté : 25 janv. 2006, 20:02
par Invité
Maintenant, si cela ne fonctionne pas, pourrais-tu me dire quels sont les symptômes?
il ya une fenetre qui s'ouvre avec login et password mais les infos que je rentre ne sont pas validées.
Est-ce que la fenêtre dauthentification se réaffiche?
oui
As-tu bien uploadé le fichier .htpasswd en prenant bien soin de ne pas avoir mis de double extension? (.htpasswd.txt par exemple)
oui mais j'ai un peu galéré pour le faire windows refusait le. sans caracteres avant
As-tu bien uploadé le fichier dans le bon répertoire?
oui j'ai fait ce test sur 3 serveurs distants et en local.parce qu je pensais que c'était le chemin qui n'était pas bon. j'ai même testé avec des mots de passe en clair et ça n'a pas fonctionné.J'ai donc renommé htpassword en toto mais ca n'a rien donné.
Le fichier .htaccess se trouve-t-il dans le répertoire à protéger?
Tant de questions

il fait quel temps à montréal ?
Merci de ton aide..
Merci
Posté : 25 janv. 2006, 20:40
par Invité
ca y est !!! ça marche !. J'ai recrée un fichier .password et
merci encore pour ton aide car sans toi, je n'aurai pas pensé à modifier le htpassword et j'ai appris à crypter avec apache !
prb sur HTACCESS et HTPASSWD
Posté : 04 juil. 2006, 14:38
par clumic
Salut a tous,
J'ai exactement le meme prb que tu as eu. la fenentre d'identification s'affiche. mes mots sont bien cryptés (géré avec HTPASSWD.exe) mais lorsque je veux m'identifier il me réaffiche la fenetre. en autre il capte rien.
mes fichiers HTACCESS et HTPASSWD sont bien dans le répertoires protégé.
source HTPASSWD :
reg:$apr1$7E0.....$T5hnzMTA/Ph3Zsn6q.JIy1
source HTACCESS :
Authname "DASSAULT SYSTEMES"
AuthUserFile /pdf/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
<limit GET POST>
require valid-user
</limit>
Si tu pouvais me donner un coup de main, çà serait bien cool. Merci
Rég