Hi,
vorneweg: das ist ein Crosspost von http://www.apfeltalk.de/forum/apache-problem-auth-t37070.html
wir haben dort allerdings keine Lösung gefunden, deshalb hoffe ich, dass hier vielleicht jemand eine findet.
Ich versuche ein Unterordner meines Apache (er liegt in /var/www) mit einem Passwort zu schützen. Dazu habe ich in httpd.conf "AuthConfig" eingetragen und /var/www/sebastian/.htaccess mit folgendem Inhalt erstellt:
AuthType Basic
AuthName "STFU"
AuthUserFile /var/passwords/passwords
Require user sebastian
dann mit
htpasswd -c /var/passwords/passwords sebastian
die Datei erstellt und die Rechte genau wie in /var/www vergeben, sprich:
-rwxrwxrwx 1 root root 24 Apr 14 20:09 passwords
(auch wenn der Besitzer www-data:www-data ist funkioniert es nicht)
nun fragt er mich bei dem Aufruf von http://localhost/sebastian/ auch nach einem Benutzernamen & Password akzeptiert es allerdings nicht. Rechtschreibfehler ist keiner drin, das habe ich mehrmals überprüft.
error.log sagt:
[Sat Apr 15 1938:41 2006] [error] user sebastian not found: /sebastian
auch /var/passwords/passwords unter /var/www funktioniert nicht -> selber Fehler