Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Modul mod_auth > Details zu htpasswd

Details zu htpasswd

Zur Verwaltung von htpasswd-Passwörtern kann das gleichnamige Tool der Apache-Distribution verwendet werden. Zu beachten ist dabei aber, dass Lighttpd einzig MD5 als Hash-Wert für das Passwort akzeptiert. Um sicherzustellen, dass MD5 verwendet wird, ruft man htpasswd am besten mit der Option -m auf:

$ htpasswd -m /etc/lighttpd/htpasswd.users Nutzer123

Existiert die Passwortdatei noch nicht (hier: htpasswd.users), ist die Option -c mit anzugeben.

Beispielkonfiguration für htpasswd

Im Folgenden werden zwei Bereiche geschützt: /admin-area/ ist nur den Benutzern Nutzer123 sowie Superadmin zugänglich, /downloads sollen von allen bekannten bzw. gültigen Benutzern aufgerufen werden können:

auth.backend                   = "htpasswd"
auth.backend.htpasswd.userfile = "/etc/lighttpd/htpasswd.
                                  users"
auth.require                   = (
        "/admin-area/" =>
        (
           "method"  => "basic",
           "realm"   => "Admin-Bereich",
           "require" => "user=Nutzer123|user=Superadmin"
         ),

         "/downloads" =>
         (
           "method"  => "basic",
           "realm"   => "Downloadbereich fuer registrierte
                         Benutzer",
           "require" => "valid-user"
         )
        )

  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint