htaccess-User wird nicht gefunden

Apache, Lighttpd, nginx, Cherokee
Post Reply
debianator
Posts: 46
Joined: 2003-09-16 15:23
 

htaccess-User wird nicht gefunden

Post by debianator »

Hi,

habe da ein echt magic problem.
Ich lege eine .htaccess-Datei in ein Verzeichnis und will User Authentifizierung aktivieren.
Die Passort eingabe kommt,
aber der apache findet den User einfach nicht.

Die .htaccess:

Code: Select all

AuthUserFile /var/www/.pwlist
AuthName Privat
AuthType Basic
<Limit GET POST>
require  valid-user
</Limit>
Die .pwlist:

Code: Select all

ls -l .pwlist
-r--r--r--    1 e0910630 www            42 Nov 21 09:45 .pwlist
Im Errorlog:

Code: Select all

[Sat Nov 22 00:06:01 2003] [error] user anwender not found: /privat
In der httpd.conf sieht eigentlich alles korrekt aus:
LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
AllowOverride All (für das Verzeichnis)
AccessFileName .htaccess


Die Fehlermeldung oben erscheint auch, wenn man das AuthUserFile
auf eine nicht existierende Datei legt.
Offenbar wird das File nicht gelesen.

Habe alle möglichen Varianten ausprobiert, aber kein Erfolg.

Hat jemand eine Idee?
squize
Userprojekt
Userprojekt
Posts: 729
Joined: 2003-05-19 16:46
Location: Karlsruhe
Contact:
 

Re: htaccess-User wird nicht gefunden

Post by squize »

Hast du mit htpasswd auch den user angelegt?

htpasswd -c /var/www/.pwlist anwender

Wenn htpasswd Probleme hat die Datei zu generieren, dann setzt es einen Errorcode und macht nichts.

Gruss

Marc
debianator
Posts: 46
Joined: 2003-09-16 15:23
 

Re: htaccess-User wird nicht gefunden

Post by debianator »

Ja den User habe ich definitiv korrekt in die Passwortdatei eingetragen.

Ich habe auch dem htpasswd misstraut und die Datei auf einem anderen Rechner erzeugt, getestet und rüberkopiert.

Habe Sie auch mal .htpasswd genannt und dergleichen.

Meine Vermutung ist, dass er die Datei überhaupt nicht findet.
Anscheinend wird überhaupt nicht darauf zugegriffen,
wenn die Datei lösche, beleibt die Fehlermeldung im Errorlog dieselbe.
debianator
Posts: 46
Joined: 2003-09-16 15:23
 

Re: htaccess-User wird nicht gefunden

Post by debianator »

Back to the roots. :-)

Ich habe es gefunden:

Die zu ladenden Module in der httpd.conf hatte ich von einer SuSE-Configuration übernommen.
Daher hatte ich die Reihenfolge, in der die Module geladen werden, in Verdacht.

Also habe ich mir mal die /usr/share/doc/apache/examples/httpd.conf
als Vorlage genommen, und meine Module in genau dieser Reihenfolge geladen.

Und siehe da:
Ohne weitere Ã?nderung funktioniert der htaccess-Schutz wie erwartet.

Gruß,
D.
Post Reply