5

Lighttpdの特定のパターンに一致するURLをパスワードで保護する便利な方法はありますか?

正規表現を一致させることを考えましたが、他のクリエイティブなソリューションがあればいいでしょう。

:保護したいURLが特定のディレクトリ構造に限定されていないため、ディレクトリをパスワードで保護する方法を探していません。

アダム

4

1 に答える 1

6

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" 
        )
    )
}
于 2010-02-07T17:24:35.183 に答える