Lighttpdの特定のパターンに一致するURLをパスワードで保護する便利な方法はありますか?
正規表現を一致させることを考えましたが、他のクリエイティブなソリューションがあればいいでしょう。
注:保護したいURLが特定のディレクトリ構造に限定されていないため、ディレクトリをパスワードで保護する方法を探していません。
アダム
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"
)
)
}