Protection de pages avec login+password avec apache2 - Linux et OS Alternatifs
Marsh Posté le 23-11-2003 à 18:28:27
chez moi ça marche
qu'est ce qui ne marche pas chez toi ????
Marsh Posté le 23-11-2003 à 18:57:33
Ben en fait il ne prenez pas en compte la présence du fichier .htaccess dans le répertoire à protéger. J'ai trouver la solution pour ça, il fallait mettre dans httpd.conf Allowoverride all. Maintenant il me demande donc un login + password lorsque je veux aller dans le repertoire en question, mais c'est impossible de s'identifier. J'ai créé un fichier .priv_passwd, grace a la commande htpasswd -c .priv_passwd, j'ai rajouter l'utilisateur admin avec la commande htpasswd admin, il me demande alors de taper le mot 2 passe 25 fois pour valider l'utilisateur. L'utilisateur est bien créé, mais impossible de l'utliser pour s'identifier, il me remet la fenetre de login.
voila le contetnu de mon fichier .ht_access :
[root@serveur www]# more html/prive/.htaccess
AuthUserFile /var/www/.priv_passwd
AuthName "Privee"
AuthType Basic
<limit GET>
require valid-user
</limit>
et dans mon fichier .priv_passwd, j'ai une entré correspondant à mon utilisateur admin.
Marsh Posté le 24-11-2003 à 07:57:22
j'ai mes données apache2 au boulot je te répondrais plus tard
sinon attention avec apache2 j'utilise la commande
htpassword2 ........ tonchemin_vers _lefichier password/priv_passwd
(je me souviens plus des options )
Marsh Posté le 24-11-2003 à 07:57:36
ReplyMarsh Posté le 24-11-2003 à 09:06:44
Ok, je vais essayer ça ce soir, en utilisant la commande htpasswd2 au de htpasswd
Marsh Posté le 24-11-2003 à 09:19:55
Voici les notes sur mon Apache 2
Code :
|
Marsh Posté le 24-11-2003 à 09:20:18
En tout cas, j'ai essayé de créer des utilisateurs avec Webmin (dans les controles d'accès ppour apache) et ça n'a rien changer, impossible de s'identifier.
Marsh Posté le 24-11-2003 à 09:23:20
J'essairais de créer le fichier en commande directement en commande bash ce soir, là je suis au boulot, je n'est pas d'accès ssh à travers le pare-feu du boulot.
Marsh Posté le 24-11-2003 à 12:20:58
Salut
Y a marqué quoi dans le log d'erreur quand tu n'arrives pas à t'identifier ?
Marsh Posté le 24-11-2003 à 17:35:22
vibidoo a écrit : j'ai mes données apache2 au boulot je te répondrais plus tard |
Moi je veux bien, mais la commande htpasswd2 ou htpassword2 n'existe pas, j'ai uniquement la commande htpasswd qui marche
Marsh Posté le 24-11-2003 à 17:47:15
Ouah, c'est vrai qu'en regardant les logs, ça va nettement mieux, en fait c'est que le fichier n'avait les droit en lecture. Par contre un truc qui me gene c'est que la je l'ai mis en chmod 744 (pour voir si c'était réellement un problème de permissions) mais ça veut dire que n'importe ki peut l'ouvrir pour aller voler le mot de passe (il est crypté mais bon, j'aime pas trop ça quand même).
Marsh Posté le 24-11-2003 à 18:45:07
quand tout est bien configuré, en général le pb est lié à un chmod sur les .htaccess auxquel apache n'arrive pas à accéder en lecture.
Marsh Posté le 23-11-2003 à 17:34:25
Est ce que quelqu'un connait la méthode pour réglementer l'accès à un répertoire particulier avec apache2. J'ai essayé la méthode du .htaccess qui fonctionnait à merveille avec apache 1.3.x mais ça ne fonctionne pas.
S'il vous plait aider moi, merci