Я бы использовал защиту 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.
Удачи!