Lighttpd:hpasswd 保护

Lighttpd:hpasswd 保护

我将使用 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"] 内。

祝你好运!

相关内容