Page 1 of 1

httpd / Benutzerauthentifizierung funzt nicht

Posted: 2004-03-24 21:35
by core
Hallo,

ich habe auf einem RedHat Fedora (Yarrow 1) einen Apache 2.0.49 am laufen. Eigens kompiliert, keine weiteren Optionen bis auf Prefix.
Das Problem liegt darin, das absolut keine Benutzerauthentifizierung, zumindest die vom Typ Basic zu funktionieren scheint. Ich glaube nicht, dass ich dazu irgendwelche zusaetzlichen Module brauche, oder?
Ich habe erst gedacht, dass ich die .htaccess-Kontrukte nicht richtig erstellt habe, dann habe ich aber in meiner httpd.conf mal Folgendes eingestellt:

Code: Select all


    Options FollowSymLinks
    AllowOverride None

    AuthType Basic
    AuthName "Xion Server Passwortauthentifizierung"
    AuthUserFile /prog/httpd/conf/.htpasswd

edit: kann keinen korrekten Auszug posten - fuehrt zu 500 internal server error: Dieser Auszug steht zwischen directory-Tags die sich auf /* beziehen

Die .htpasswd wurde mit dem Kommando /prog/httpd/bin/htpasswd -c /prog/httpd/conf/.htpasswd daniel und dann dem Passwort erzeugt. Trotzdem wird in keinem Subverzeichnis von Server-Root irgendeine Benutzerauthentifizierung verlangt.
Was fehlt noch?

Re: httpd / Benutzerauthentifizierung funzt nicht

Posted: 2004-03-24 21:36
by darkspirit
Wie steht es mit AllowOverride?

Re: httpd / Benutzerauthentifizierung funzt nicht

Posted: 2004-03-25 08:41
by core
Ã?hm, was hat das damit zu tun? AllowOverride is None, ich brauchs ja auch erstmal gar nicht, weil ich ja nicht mit .htacces-Dateien arbeiten will, sondern generell erstmal die Authentifizierung in der httpd.conf erreichen will - fuer alle unter dem DocRoot liegende Verzeichnisse.

Re: httpd / Benutzerauthentifizierung funzt nicht

Posted: 2004-03-25 08:44
by schl
Core wrote:Ich glaube nicht, dass ich dazu irgendwelche zusaetzlichen Module brauche, oder?
doch, Du brauchst dafür mod_auth und mod_access

[edit]hier noch ein kleines schmankerl: http://httpd.apache.org/docs-2.0/[/edit]

Re: httpd / Benutzerauthentifizierung funzt nicht

Posted: 2004-03-25 15:18
by core
Der Status dieser Module ist "Base" - sollte also schon in dem Quelltextpaket automatisch mit einkompiliert werden, oder?

Re: httpd / Benutzerauthentifizierung funzt nicht

Posted: 2004-03-25 16:40
by schl
Hm, ich wage mich jetzt einfach mal auf's glatteis und behaupte, dass wenn Du die module nicht über LoadModule aufruft, Du die dann auch nicht benutzen kannst.

Re: httpd / Benutzerauthentifizierung funzt nicht

Posted: 2004-03-25 16:53
by superuser1
Hi...

poste doch mal bitte den LoadModule-Teil deiner httpd.conf und einen Auszug aus deiner error.log (falls da was das Thema betreffendes drinsteht), vielleicht schafft das dann Klarheit...

:roll:

Re: httpd / Benutzerauthentifizierung funzt nicht

Posted: 2004-03-25 19:05
by core
Aehm, isch habe gar keinen LoadModule Teil *g* Ich brauche den nur, fuer die Einbindung des PHP-Parsers nachher und gilt nur fuer Shared-Objects als .so, oder hab ich da was falsch verstanden?

In den Log-Dateien steht dazu nichts.

Re: httpd / Benutzerauthentifizierung funzt nicht

Posted: 2004-03-26 19:05
by core
So, Lösung hab ich gefunden. Die Direktive Require ist essentiell. Wenn sie nicht vorhanden ist, ist der gesamte Passwortschutz fuer diesen Bereich ungueltig und funktioniert nicht - imho eine schlechte Angewohnheit, besser waere es, wenn bei falscher Einstellung einfach niemand durch die Authentifizierung durchgelassen wird.