OVH Cloud OVH Cloud

Apache 1.3.31-2 et accès restreint

3 réponses
Avatar
Michel Luc
Bonsoir,

Sur un serveur woody et apache 1.3.23 l'accès restreint par .htaccess
fonctionne très bien, mais sur une machine de test en Sarge et Apache
1.3.31-2 impossible de se connecter avec un utilisateur valide.

En utilisant "AllowOverride All" avec les fichiers .htaccess et .htpasswd,
la boite de dialogue de connexion refuse l'utilisateur/mot de passe.
Même chose si j'utilise, dans httpd.conf, une section
<Directory /var/www/admin/>
AllowOverride AuthConfig
Order Allow,Deny
Allow From All
AuthName "Admin Access"
AuthType Basic
AuthUserFile /var/www/admin/htpasswd
require valid-user

pour créer les mots de passe utilisateurs dans htpasswd j'ai essayé
htpasswd avec les options -d, puis -m sans plus de succès.

Je ne vois pas où je fais l'erreur ?
Si qqun a une idée, Merci :)

@+
--
Michel Luc mluc@cern91.net | http://cern91.tuxfamily.org/
GAULE, LUG de l'Essonne: http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------
Admin cern91.tuxfamily.org <admin@cern91.net>
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

3 réponses

Avatar
Damien POBEL
Le lun 11/10/2004 à 22:17, Michel Luc a écrit :
Bonsoir,

Sur un serveur woody et apache 1.3.23 l'accès restreint par .htaccess
fonctionne très bien, mais sur une machine de test en Sarge et Apache
1.3.31-2 impossible de se connecter avec un utilisateur valide.

En utilisant "AllowOverride All" avec les fichiers .htaccess et .htpasswd,
la boite de dialogue de connexion refuse l'utilisateur/mot de passe.
Même chose si j'utilise, dans httpd.conf, une section
<Directory /var/www/admin/>
AllowOverride AuthConfig
Order Allow,Deny
Allow From All
AuthName "Admin Access"
AuthType Basic
AuthUserFile /var/www/admin/htpasswd
require valid-user

pour créer les mots de passe utilisateurs dans htpasswd j'ai essayé
htpasswd avec les options -d, puis -m sans plus de succès.



Je ne vois pas où je fais l'erreur ?


Les logs sont fait pour ça. Regarde du coté de /var/log/apache/error.log
qui devrait te renseigner un peu.

Une piste, as tu fais attention aux permissions sur ton fichier
/var/www/admin/htpasswd ?
Par exemple:
:/var/www/ldap$ ls -l .ht*
-rw-r--r-- 1 www-data www-data 114 sep 24 10:26 .htaccess
-rw-r--r-- 1 www-data www-data 21 sep 24 10:25 .htpasswd

:/var/www/ldap$ cat .htaccess
AuthName "Secret Directory Access"
AuthType Basic
Require valid-user
AuthUserFile /var/www/ldap/.htpasswd

et mon .htpasswd a été créée avec:
:~$ htpasswd -c /var/www/ldap/.htpasswd mon_login


--
Damien POBEL


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michel Luc
Le mardi 12 Octobre 2004 09:32, Damien POBEL a écrit :
Le lun 11/10/2004 à 22:17, Michel Luc a écrit :
> Bonsoir,
>
> Sur un serveur woody et apache 1.3.23 l'accès restreint par .htaccess
> fonctionne très bien, mais sur une machine de test en Sarge et Apache
> 1.3.31-2 impossible de se connecter avec un utilisateur valide.
>
> En utilisant "AllowOverride All" avec les fichiers .htaccess et
> .htpasswd, la boite de dialogue de connexion refuse l'utilisateur/mot
> de passe. Même chose si j'utilise, dans httpd.conf, une section
> <Directory /var/www/admin/>
> AllowOverride AuthConfig
> Order Allow,Deny
> Allow From All
> AuthName "Admin Access"
> AuthType Basic
> AuthUserFile /var/www/admin/htpasswd
> require valid-user
>
> pour créer les mots de passe utilisateurs dans htpasswd j'ai essayé
> htpasswd avec les options -d, puis -m sans plus de succès.
>
> Je ne vois pas où je fais l'erreur ?

Les logs sont fait pour ça. Regarde du coté de /var/log/apache/error.log
qui devrait te renseigner un peu.



Tout à fait, mais cela ne m'indique seulement que:
[error] user admin not found: /admin/index.html

Une piste, as tu fais attention aux permissions sur ton fichier
[ ... ]


# ls -al /var/www/admin/.ht*
-rw-r--r-- 1 www-data www-data 172 2004-10-11
21:12 /var/www/admin/.htaccess
-rw-r--r-- 1 www-data www-data 38 2004-10-11
21:14 /var/www/admin/.htpasswd

[ ... ]


# cat /var/www/admin/.htaccess
AuthUserFile /var/www/admin/.htpasswd
AuthName "Admin Acces"
AuthType Basic
Require valid-user

et mon .htpasswd a été créée avec:
:~$ htpasswd -c /var/www/ldap/.htpasswd mon_login



J'ai fait la même chose.
# cat /var/www/admin/.htpasswd
admin:20yYyti0qyLUs
mic:nrOV3PRGB69Pk

Voilà, c'est bien pour cela que je ne comprends pas ce qui ce passe!

@+
--
Michel Luc | http://cern91.tuxfamily.org/
GAULE, LUG de l'Essonne: http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------
Admin cern91.tuxfamily.org
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michel Luc
Bonsoir,

Juste pour info, c'était une grosse erreur de ma part, j'ignore pourquoi
mais le "dbm_auth_module" était installé et chargé.
Apparemment ce module "mod_auth_dbm." était prioritaire sur "mod_auth." et
nécessite un fichier au format dbm à la place du fichier texte
".htpasswd". En supprimant ce module tout est de nouveau fonctionnel.

En cherchant sur http://httpd.apache.org/docs/mod/ j'ai remarqué que le
module "mod_auth_sys" n'est pas dans la liste et pourtant chargé dans ma
config. A quoi sert ce module ?


Le mardi 12 Octobre 2004 23:47, Michel Luc a écrit :
Le mardi 12 Octobre 2004 09:32, Damien POBEL a écrit :
> [ ... ]
>
> Les logs sont fait pour ça. Regarde du coté de
> /var/log/apache/error.log qui devrait te renseigner un peu.

Tout à fait, mais cela ne m'indique seulement que:
[error] user admin not found: /admin/index.html

> Une piste, as tu fais attention aux permissions sur ton fichier
> [ ... ]

# ls -al /var/www/admin/.ht*
-rw-r--r-- 1 www-data www-data 172 2004-10-11
21:12 /var/www/admin/.htaccess
-rw-r--r-- 1 www-data www-data 38 2004-10-11
21:14 /var/www/admin/.htpasswd

> [ ... ]

# cat /var/www/admin/.htaccess
AuthUserFile /var/www/admin/.htpasswd
AuthName "Admin Acces"
AuthType Basic
Require valid-user

> et mon .htpasswd a été créée avec:
> :~$ htpasswd -c /var/www/ldap/.htpasswd mon_login

J'ai fait la même chose.
# cat /var/www/admin/.htpasswd
admin:20yYyti0qyLUs
mic:nrOV3PRGB69Pk

Voilà, c'est bien pour cela que je ne comprends pas ce qui ce passe!





@+
--
Michel Luc | http://cern91.tuxfamily.org/
GAULE, LUG de l'Essonne: http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------
Admin cern91.tuxfamily.org
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact