Lighttpd:htpasswd保护

我会使用htpasswd保护我的网站的文件夹。 我使用lighttpd我已经写入下面的代码到lighttpd.conf

# Limit access to ispgen auth.backend = "htpasswd" auth.backend.htpasswd.userfile = "/etc/lighttpd/htpasswd/.htpasswd" auth.require = ( "/var/www/florian-wirths.de/ispgen" => ( "method" => "basic", "realm" => "ISPGen", "require" => "valid-user" ), ) 

但它不适合我。 我做错了什么?

如果你已经正确创build了.htpasswd文件,那么我在configuration段中看到的唯一问题就是auth.requirepath – 这应该是你试图保护的相对urlpath,而不是绝对的文件系统path。 尝试这个:

 auth.require = ( "/ispgen" => 

你可能需要把它放在你的lighttpd.conf中的一个合适的$ HTTP [“host”]中。

祝你好运!