Je voudrai qu'un des répertoires servis par mon serveur Apache2 (Debian) ne soit disponible qu'avec une authentification par mot de passe. J'ai mis les .htaccess et .htpasswd qui vont bien mais ça ne marche pas.
Y a une directive quelconque à indiquer dans le fichier de config de Apache 2 ?
Dans le même temps j'ai trouvé. Effectivement c'était AllowOverride AuthConfig. Il me demande bien le mot de passe maintenant, par contre pas moyen de passer, il reconnaît rien. J'ai pourtant bien généré mon .htpasswd avec htpasswd .htaccess bob
Goon
Posté le 24-03-2005 à 12:49:47
Je me prends
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
YupYup
Non.
Posté le 25-03-2005 à 18:44:07
Check l'error_log, à tous les coups apache tourne sous un user qui n'a pas les droits pour vérifier ton .htpasswd.
---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Goon
Posté le 02-04-2005 à 13:27:20
En fait j'avais trouvé avant de partir en vacances : même si on fait référence à ./.htpasswd, il va le chercher dans /etc/apache/, pas dans le répertoire d'origine où est le .htaccess
YupYup
Non.
Posté le 02-04-2005 à 20:42:33
Ah oui, il faut _toujours_ indiquer le chemin ABSOLU pour les fichiers de password.
---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett