Ошибка в конфигурации при попытке настроить webdav в lighttpd

Я пытаюсь настроить webdav на lighttpd, но получаю ошибку анализатора lighttpd.conf: где-то здесь, в конце файла. Конфигурация webdav находится в конце файл: вот он-

$HTTP["host"] == "www.markmhart.com" {
  server.document-root = "/var/www/servers/www.markmhart.com/pages/" 
  $HTTP["url"] =~ "^/download/" {
    dir-listing.activate = "enable" 
  }
alias.url = ("/media" => "/media/mark/media")
    $HTTP["url"] =~ "^/media($|/)" {
        webdav.activate = "enable"
        webdav.is-readonly = "disable"
        webdav.sqlite-db-name = "/var/run/lighttpd/lighttpd.webdav_lock.db"
        auth.backend = "htpasswd"
        auth.backend.htpasswd.userfile = "/var/www/servers/www.markmhart.com/passwd.dav"
        auth.require = ( "" => ( "method" => "basic",
            "realm" => "webdav",
            "require" => "valid-user" ))
 
}

Заранее благодарим за помощь.

0
задан 20 July 2020 в 07:18
1 ответ

Когда вы сделаете правильный отступ в файле конфигурации, вы заметите, что вам не хватает закрывающей фигурной скобки:

$HTTP["host"] == "www.markmhart.com" {
  server.document-root = "/var/www/servers/www.markmhart.com/pages/" 
  $HTTP["url"] =~ "^/download/" {
    dir-listing.activate = "enable" 
  }
  alias.url = ("/media" => "/media/mark/media")
  $HTTP["url"] =~ "^/media($|/)" {
    webdav.activate = "enable"
    webdav.is-readonly = "disable"
    webdav.sqlite-db-name = "/var/run/lighttpd/lighttpd.webdav_lock.db"
    auth.backend = "htpasswd"
    auth.backend.htpasswd.userfile = "/var/www/servers/www.markmhart.com/passwd.dav"
    auth.require = ( "" => ( "method" => "basic",
        "realm" => "webdav",
        "require" => "valid-user" ))
  }

Просто добавьте ее в конце:

}
0
ответ дан 20 July 2020 в 07:45

Теги

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