Lighttpd: Как к паролю - защищают URL, соответствующие regex

Существует ли удобный способ к паролю - защищают URL, которые соответствуют определенному шаблону в Lighttpd?

Я думал о соответствии regex, но любое другое интеллектуальное решение будет хорошо.

ПРИМЕЧАНИЕ: я не ищу путь к паролю - защищают каталог, потому что URL, которые я хочу защитить, не ограничены определенной структурой каталогов.

Adam

5
задан Adam Matan 31 January 2010 в 14:04
поделиться

1 ответ

Вы смотрели плагин 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"
)

И файл аутентификации будет содержать (для базовой аутентификации):

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" 
        )
    )
}
6
ответ дан 14 December 2019 в 13:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: