url - Lighttpd:如何对匹配正则表达式的 URL 进行密码保护

标签 url lighttpd password-protection

是否有一种方便的方法来密码保护与 Lighttpd 中的特定模式匹配的 URL? ?

我考虑过匹配正则表达式,但任何其他创造性的解决方案都会很好。

注意 :我不是在寻找一种对目录进行密码保护的方法,因为我想要保护的 URL 并不局限于某个目录结构。

亚当

最佳答案

你看过mod_auth吗?插入?

auth.debug = 0
auth.backend = "plain"
auth.backend.plain.userfile = "/full/path/to/auth-file.txt"
auth.require = ("example.com" =>
(
"method" => "basic",
"realm" => "Password protected area",
"require" => "user=username"
)

并且 auth-file 将包含(用于基本身份验证):
username:password

更多信息:http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAuth

要过滤/检查特定目录,
$HTTP["url"] =~ "^/download(s)?$" {
    auth.require = ( "" =>
        (
            "method"  => "basic",
            "realm"   => "Passworded Area",
            "require" => "user=username" 
        )
    )
}

关于url - Lighttpd:如何对匹配正则表达式的 URL 进行密码保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2171922/

相关文章:

javascript - 如何使用密码保护基本 HTML 页面?

vba - 从 VBA 项目中删除密码

javascript - 为什么我的变量值不会传递到 url 上

python - 如何更改 HTTP 响应中的链接 url?

python - 遍历变量 URL 的循环 (Python)

tomcat - 反向代理 lighttpd https 不工作

Django 管理员与 FCGI + lighttpd

操作系统。 URL 中的屏蔽符号

php - lighttpd php5 socket_connect() 权限被拒绝

security - 程序员无意/恶意访问敏感用户信息的问题有多严重?