我正在尝试在虚拟主机上启动dynamic 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>
我在这里要做的是根据请求的域来dynamic加载dav passwd文件。 如果你愿意的话,就像“团体”一样。 这样domainA的所有者不被允许访问domainB的文件。 所以也许有一些基于AuthGroupFile指令的其他解决scheme? 还是基于LDAP身份validation的东西会使用以主机命名的组?
我不知道这样做的方法,但我认为你应该可以使用.htaccess文件来完成同样的事情。