Я пытаюсь встать динамичный WebDav на моих виртуальных хостах
<VirtualHost *:80>
# http://www.example.com/test.txt -> /var/www/example.com/www/test.txt
VirtualDocumentRoot /var/www/%-2.0.%-1.0/%-3+/
<Location /webdav>
Dav On
AuthType Basic
AuthName "example.com"
AuthUserFile /var/www/[PROBLEM-1]/passwd.dav
Require valid-user
</Location>
</VirtualHost>
Здесь я пытаюсь динамически загрузить файл dav passwd в зависимости от того, какой домен запрашивается. Если хотите, это что-то вроде "групп". Таким образом, владельцу domainA не разрешен доступ к файлам domainB. Так что, возможно, есть какое-то другое решение, основанное на AuthGroupFile директива? Или что-нибудь, основанное на аутентификации LDAP, которое будет использовать группы с именами хостов?
Я не знаю, как это сделать, но я думаю, вы сможете использовать файл .htaccess, чтобы сделать то же самое.