我将使用 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"
),
)
但它对我不起作用。我做错了什么?
答案1
假设您已正确创建 .htpasswd 文件,我发现您的配置段的唯一问题就是 auth.require 路径 - 这应该是您要保护的相对 URL 路径,而不是绝对文件系统路径。试试这个:
auth.require = ( "/ispgen" =>
您可能需要将其粘贴到 lighttpd.conf 中适当的 $HTTP["host"] 内。
祝你好运!