Ich habe gerade ca. 2 Stunden damit verbracht, das Auth-Modul per Artikel
http://wiki.ubuntuusers.de/lighttpd#HTTP-Authentifizierung
zum Funktionieren zu bewegen... zumindest unter Ubuntu 10.04 funktioniert das so wie in der Anleitung beschrieben nicht.
Das Problem ist in der Vorlag. Dort steht:
"require" => "user=valid-user"
Es müsste aber
"require" => "valid-user"
stehen.
Ansonsten bekommt man im
/var/log/lighttpd/error.log
ein hübsches
2011-01-17 12:57:12: (http_auth.c.416) nothing matched 2011-01-17 12:57:12: (http_auth.c.893) rules didn't match
Soweit ich das in der Offizellen lighttpd-Doku gesehen habe, verwendet man die "user=..." form nur, wenn die Regel einzig für den User "..." gelten soll. Sollen hingegen alle User aus dem ".htpasswd"-File gültig sein, muss man das den 'user='-Teil weglassen.
Ich bitte hiermit um Bestätigung, Wiederspruch oder Verbesserung meiner neuen Erkenntnisse 
Freundliche Grüsse MadMike77
2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten