Pages : 1
#1 Le 04/07/2006, à 20:31
- Yedidia
configurer protection par mot de passe avec un .htaccess
Bonjour tout le monde!
J'ai installe la derniere version d'ubuntu elle m'a ete recommandee par un ami (j'utilisais Mandriva jusque la) j'ai monte un serveur Apache+mySQL+PHP et OpenSSH tout fonctionne a merveille seulement voila j'ai voulu imposer une identification par login/mot de passe a l'entree de mon site j'ai donc cree un fichier .htaccess avec un .htpasswd mais quand je me connecte a mon site je recois effectivement l'invite classique "entrer login+pass" mais quand je les rentre je ne peux continuer je reste fige sur cette invite comme si que les login/password etaient incorrectes....
Je pense que je dois modifier un quelconque parametre sur un fichier de config de mon serveur apache mais je ne trrouve rien; quelqu'un pourrait il m'aider ?
Merci d'avance!
Hors ligne
#2 Le 04/07/2006, à 21:15
- DecIRC
Re : configurer protection par mot de passe avec un .htaccess
Ben donne ton fichier .htaccess ici (il ne contient rien de confidentiel) et explique comment tu as généré ton .htpasswd
DropBox : 2 Gigas de stockage en ligne gratuit, compatible Ubuntu, Mac et Windows <-- Avec ce lien, 250 megas en cadeau en prime.
Hors ligne
#3 Le 04/07/2006, à 23:30
- Julian
Re : configurer protection par mot de passe avec un .htaccess
Salut,
As-tu bien crypté ton mot de passe?
Dernière modification par Julian (Le 04/07/2006, à 23:32)
julian@jabber.fr
Hors ligne
#4 Le 04/07/2006, à 23:35
- vivienfr
Re : configurer protection par mot de passe avec un .htaccess
Salut,
As-tu bien crypté ton mot de passe?
POur le faire : https://www.ovh.com/fr/espaceclients/outils/crypt_password.pl
fr.archive.ubuntu.com : Statistiques sur les versions d'Ubuntu en France
Hors ligne
#5 Le 05/07/2006, à 07:40
- Yedidia
Re : configurer protection par mot de passe avec un .htaccess
Ben donne ton fichier .htaccess ici (il ne contient rien de confidentiel) et explique comment tu as généré ton .htpasswd
Le contenu de mon .htaccess est le suivant:
AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
AuthName "Secure access"
AuthType basic
<LIMIT GET POST>
Require valid-user
</LIMIT>
Et mon .htpasswd:
user1:abc
Merci pour ton aide!
Hors ligne
#6 Le 05/07/2006, à 07:43
- Yedidia
Re : configurer protection par mot de passe avec un .htaccess
Salut,
As-tu bien crypté ton mot de passe?
Salut Julian,
Non je ne l'ai pas crypte; en realite je l'avais fait en premier lieu puis, voyant que cela ne fonctionnait pas, j'ai pense qu'il serait plus sage de ne pas compliquer les choses je l'ai donc re-ecrit mais cette fois en clair; mais il est vrai que cela n'a guere arrange mes afaires...
Hors ligne
#7 Le 05/07/2006, à 08:20
- Yedidia
Re : configurer protection par mot de passe avec un .htaccess
POur le faire : https://www.ovh.com/fr/espaceclients/outils/crypt_password.pl
Merci; j'utilise moi aussi quelque chose d'equivalent pour crypter
Hors ligne
#8 Le 05/07/2006, à 12:25
- Julian
Re : configurer protection par mot de passe avec un .htaccess
Non je ne l'ai pas crypte; en realite je l'avais fait en premier lieu puis, voyant que cela ne fonctionnait pas, j'ai pense qu'il serait plus sage de ne pas compliquer les choses je l'ai donc re-ecrit mais cette fois en clair; mais il est vrai que cela n'a guere arrange mes afaires...
Il faut le crypter sinon ça ne fonctionnera pas
julian@jabber.fr
Hors ligne
#9 Le 05/07/2006, à 12:51
- cep_
Re : configurer protection par mot de passe avec un .htaccess
vivienfr a écrit :POur le faire : https://www.ovh.com/fr/espaceclients/outils/crypt_password.pl
Merci; j'utilise moi aussi quelque chose d'equivalent pour crypter
Dans un terminal :
htpasswd -c mes_pass mon_user
va créer un mot de passe pour mon_user dans le fichier mes_pass
Exemple :
:~$ htpasswd -c mes_pass mon_user
New password:
Re-type new password:
Adding password for user mon_user
:~$ cat mes_pass
mon_user:V0WqNahkSpg6.
#10 Le 05/07/2006, à 20:58
- Yedidia
Re : configurer protection par mot de passe avec un .htaccess
Merci pour votre aide en effet maintenant ca marche!
il me reste cependant deux problemes a resoudre:
1. J'ai place un autre couple de fichiers .htaccess-.htpasswd dans le dossier: /home/yedidia/public_html; (pour pouvoir acceder par le net a http://mydomain.com/~yedidia ) le fichier "index.php" est reconnu mais en revanche il n'y a pas d'invite a entrer un login+pass comme je l'aurai souahite... J'ai bien entendu modifier le chemin du .htpasswd dans le .htaccess mais c'est la le seul reglage que j'ai entreprit aussi sauriez-vous me dire ce qu'il me manque et donc pourquoi cela ne fonctionne pas dans ce repertoire ?
2.J'aurai aussi souhaite pouvoir recuperer les login en question par l'intermediaire d'une variable ou autre style $_GET['login'] (je developpe en php) savez vous comment je dois m'y prendre ?
Merci encore pour votre genereuse aide!
Hors ligne