LigHTTPd Webserver

LigHTTPd ist ein resourcenschonender Webserver. Er eignet sich für den Einsatz auf Systemen mit geringer Rechenleistung oder Arbeitsspeicher (z. B. NSLU2).

Unterverzeichnisse mit Passwortschutz

Einzelne Verzeichnise am Webserver können mittels Benutzername und Passwort vor unerlaubten Zugriffen geschützt werden.

Um die Authentifizierung zu aktivieren muss das Modul mod_auth geladen werden. Dieses Modul muss in der Datei /etc/lighttpd/lighttpd.conf eingetragen werden. Zusätzlich muss in dieser Datei der folgende Code hinzugefügt werden:

auth.backend               = "htpasswd"
auth.backend.htpasswd.userfile = "/etc/lighttpd/<user-file-name>"

Dadurch wird die Authentifizierungsmethode mittels htaccess, die auch vom Apache Webserver verwendet wird, aktiviert.

Die Benutzerinformationen werden, im obigen Beispiel, in der Datei /etc/lighttpd/<user-file-name> eingetragen. Diese Datei enthält den/die Benutzernamen und die Verschlüsselten Passwörter. Diese Datei kann mit dem Befehl

$ htpasswd2 -c /etc/lighttpd/<user-file-name> <user-name> 

angelegt werden. Die Option -c veranlasst htpasswd2 die Datei neu anzulegen. Das Hinzufügen von weiteren Benutzern kann ohne die Option -c durchgeführt werden.

Das Programm htpasswd2 ist Teil des Apache2 Webservers.

Die Authentifizierung für den Webserver wird ebenfalls in der Konfigurations-Datei /etc/lighttpd/lighttpd.conf aktiviert. Um die Passwortabfrage für ein Unterverzeichnis zu aktivieren muss der folgende Code in der Konfigurations-Datei hinzugefügt werden:

auth.require = ( "/<web-dir>" =>
                 (
                   "method" => "basic",
                   "realm" => "Authentication required",
                   "require" => "valid-user"
                 )
               )

Nach der Anpassung der Konfigurations-Datei ist ein Neustart des Webservers notwendig, damit die Änderungen übernommen werden.

Siehe auch

Diskussion

Geben Sie Ihren Kommentar ein
 
netzwerk/lighttpd.txt · Zuletzt geändert: 2010/03/01 22:03 (Externe Bearbeitung)
Nach oben
openSUSE.org

Beachten sie unbedingt den Haftungsausschluss!

Recent changes RSS feed openSUSE.org Powered by PHP do yourself a favour and use a real browser - get firefox!! Driven by DokuWiki

Sofern nicht anders gekennzeichnet, steht der Inhalt dieser Seite unter dem Schutz der Creative Commons Licence:
Creative Commons License Namensnennung, Keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen, v 3.0