среда, 15 сентября 2010 г.

lighttpd и аутентификация с помощью htpasswd

lighttpd не поддерживает файлы .htaccess, так что вам нужно указывать все настройки в файле lighttpd.conf, или в файлах, к нему подключенным. Он понимает файлы пользователей Apache для простой и общей аутентификации, но поддержка групповых файлов ещё не реализована.

Вот пример, как защитить паролем высокоуровневый каталог под названием special:
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/var/www/special/.htpasswd"
auth.require = ( "/special/" => ("method" => "basic",
"realm" => "My Special Directory",
"require" => "valid-user" ) )
Также необходимо в секцию загружаемых модулей server.modules добавить модуль mod_auth

Комментариев нет:

Отправить комментарий