Назад | Перейти на главную страницу

Lighttpd: защита htpasswd

Я бы использовал защиту htpasswd для папки моего сайта. Я использую lighttpd, и я написал следующий код в lighttpd.conf

# Limit access to ispgen
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/etc/lighttpd/htpasswd/.htpasswd"
auth.require = ( "/var/www/florian-wirths.de/ispgen" =>
    (
    "method"  => "basic",
    "realm"   => "ISPGen",
    "require" => "valid-user"
    ),
)

Но работает не у меня. Что я делаю не так?

Если вы правильно создали файл .htpasswd, единственная проблема, которую я вижу с вашим сегментом конфигурации, - это путь auth.require - это должен быть относительный путь URL-адреса, который вы пытаетесь защитить, а не абсолютный путь к файловой системе. Попробуй это:

auth.require = ( "/ispgen" =>

Возможно, вам потребуется вставить это в соответствующий $ HTTP ["host"] в вашем lighttpd.conf.

Удачи!