Я включил модуль lighttpd mod_webdav и настроил точку монтирования webdav на http://website.com/webdav, используя следующую запись lighttpd.conf:
$["remoteip"] == "www.website.com" {
alias.url += (
"/webdav" => "/var/www/htdocs/webdav",
)
$HTTP["url"] =~ "^webdav($|/)" {
dir-listing.activate = "enable"
webdav.activate = "enable"
webdav.is-readonly = "disable"
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/var/www/htdocs/passwd.dav"
auth.require = ("" => "method" => "basic",
"realm" => "webdav",
"require" => "valid-user" ) )
}
}
Это дает один и тот же каталог для всех пользователей webdav.
Однако я бы хотел, чтобы http://website.com/webdav перенаправлял на определенный подкаталог на основе имени пользователя webdav.
Например:
пользователь входит в систему как user1, он / она видит htdocs / webdav / user1 при переходе на http://website.com/webdav
или
пользователь входит в систему как user2, он / она видит htdocs / webdav / user2 при переходе на http://website.com/webdav
Можно ли это сделать?
Спасибо