我正努力站起来动态的我的虚拟主机上的 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>
- 有什么方法可以动态设置吗问题 1基于随附内容的占位符HTTP_主机?更确切地说是其中的一部分?例如:
- HTTP_HOST = www.example.com -> 问题 1 = example.com
- HTTP_HOST = example.com -> 问题 1 = example.com
我在这里尝试做的是根据请求的域动态加载 dav 密码文件。如果您愿意,它类似于“组”。这样域 A 的所有者就无权访问域 B 的文件。因此,也许还有其他基于授权组文件指令?或者任何基于 LDAP 身份验证且使用以主机命名的组的东西?
答案1
我不知道如何做到这一点,但我认为你应该能够使用 .htaccess 文件来完成同样的事情。