Можно ли использовать auth.require
директивы с записями хоста, как показано ниже?
$HTTP["host"] =~ "db\.example\.com$" {
server.document-root = "/usr/share/phpmyadmin"
server.errorlog = "/var/log/lighttpd/db.example.com/error.log"
accesslog.filename = "/var/log/lighttpd/db.example.com/access.log"
server.error-handler-404 = "/e404.php"
}
Каждый раз, когда я пытаюсь использовать auth.require
внутри одного из этих операторов я получаю недопустимый файл конфигурации.
Мои извинения. В конце концов, это была опечатка. Следующее работает хорошо:
$HTTP["host"] =~ "db\.example\.com$" {
server.document-root = "/usr/share/phpmyadmin"
server.errorlog = "/var/log/lighttpd/db.example.com/error.log"
accesslog.filename = "/var/log/lighttpd/db.example.com/access.log"
server.error-handler-404 = "/e404.php"
auth.require = ( "" => (
"method" => "digest",
"realm" => "dbuser",
"require" => "valid-user"
))
}