[Résolu !] Aide avec un .htpasswd. Aidez-moi, je craque. :-(

Aide avec un .htpasswd. Aidez-moi, je craque. :-( [Résolu !] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 01-11-2006 à 15:19:28    

Bonjour,
 
Ca fait un bon bout de temps que je m'énerve sur un message d'erreur Apache 2.2.3 :
 
Config :

Apache Version  Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.1.6-5


 
Erreur :

[Wed Nov 01 14:50:27 2006] [error] [client 192.168.1.101] access to /trac/login failed, reason: require directives present and no Authoritative handler.


 
J'ai essayé une méthode d'authentification basic et là j'essaie la digest, rien n'y fait.
 

<Location /trac/login>
        BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
        AuthType Digest
        #AuthBasicAuthoritative off
        AuthName "tracenv"
        AuthDigestDomain /trac/login
        AuthDigestProvider file
        AuthUserFile /var/trac.htpasswd
        #Satisfy All
        Require valid-user
</Location>


 
 
Le fichier est bien accessible en lecture et contient :

admin:tracenv:8ef4794047f85e57ae027a15fb762453


 
 :sweat:


Message édité par Master_Jul le 01-11-2006 à 17:30:16
Reply

Marsh Posté le 01-11-2006 à 15:19:28   

Reply

Marsh Posté le 01-11-2006 à 16:48:50    

le htaccess n est pas dans un virutal host par hasard ?

Reply

Marsh Posté le 01-11-2006 à 17:05:47    

C'est un virtual host mais il n'y pas de fichier .htaccess.

Reply

Marsh Posté le 01-11-2006 à 17:15:58    

Je suis revenu à quelque chose de plus classique :
 

<Location "/trac/login">
        AuthType Basic
        AuthName "Trac"
        AuthUserFile /var/trac.htpasswd
        #Satisfy All
        Require valid-user
</Location>


 
Si le mot de passe n'est pas bon, j'ai le message correspondant dans le error.log d'Apache, mais s'il est bon, j'ai toujours ce foutu message :
 

[Wed Nov 01 16:20:42 2006] [error] [client 192.168.1.101] access to /trac/login failed, reason: require directives present and no Authoritative handler., referer: http://192.168.1.104/trac/wiki


 
 :cry:

Reply

Marsh Posté le 01-11-2006 à 17:29:57    

J'ai trouvé !!!!! Toute l'aprem' sur cette connerie, ouf.
 
17:23 < Julien> WIIIIIIIIIII !
17:23 < Julien> j'ai trouvé la solution à mon problème
17:23 < Julien> c'est bien en apache 2.2 uniquement
17:23 < Julien> en fait ils ont splitté les modules auth
17:24 < Julien> pour utiliser des require user / valid-user
17:24 < Julien> il faut activer le module authz_user
 
http://httpd.apache.org/docs/2.2/m [...] _user.html

Reply

Marsh Posté le 01-11-2006 à 17:30:24    

et avec un truc comme ca :
 

Citation :

<Directory /trac/login>
 
AuthName "Accés limité"
AuthUserFile /var/trac.htpasswd  
AuthType Basic
require valid-user
</Directory>
 


 

Citation :

reason: require directives present

j essaye de comprendre ce message peut etre qu il attends des <directory> plutot que des <location>...
 
edit: ah bon beh bien ouéj :)


Message édité par krifur le 01-11-2006 à 17:31:07
Reply

Marsh Posté le 01-11-2006 à 18:49:33    

Merci de t'être intéressé à mon problème. :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed