PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : httpd / Benutzerauthentifizierung



/dev/hda
25.03.04, 15:24
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:

<directory /*>
Options FollowSymLinks
AllowOverride None

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

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?

THEReapMan
25.03.04, 18:12
AllowOverride auf Auth oder All setzen, dann sollte es gehen.

/dev/hda
25.03.04, 18:56
Auth kennt er fuer AllowOverride nicht und mit All aendert sich auch nichts. Ich habe mal den betreffenden Block in der httpd.conf geaendert:

<directory /srv/pma>
Options FollowSymLinks
AllowOverride None

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

Habe in der Direktive den Pfad als absoluten Pfad eingerichtet, um das ganze noch exakter zu machen - leider immer noch keine PW Abfrage in dem Unterverzeichnis.

[edit]Laeuft diese Authentifizierung eigentlich standardmaeßig ohne zusatzliche Module? (mod_auth und mod_access sind ja "Base") Muss man da nicht vlt. noch irgendwas einstellen, evt. per LoadModule irgendwas hinzuladen?