Password protect folder with Lighttpd and htpasswd

Posted on January 23, 2014 at 4:21 pm

Enable mod_auth module in Lighttpd (/etc/lighttpd/lighttpd.conf) config file:

server.modules = (

Inside the vhost config file write this:

auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/path/to/file/.htpasswd"
auth.require = ( "/folder-to-protect/" =>
    "method"  => "basic",
    "realm"   => "Please enter your Password.",
    "require" => "valid-user"

Make sure the file .htpasswd exists, it contains the username and password, ex:


To generate the encrypted password, use Htpasswd Password Generator.

Now restart Lighttpd service:

/etc/init.d/lighttpd restart

If you type in the web browser the address:

You will need to enter the username and password.

That’s all!

Receive updates via email

Other Posts

Updated Posts