WebDAV(通过 SSL)在我的根服务器上的 VirtualHost 上配置。SSL 在所有客户端上运行良好,在此虚拟主机下运行的其他应用程序正在运行。不幸的是,WebDAV 没有。
Nautilus 作为客户端运行良好,尸体作为客户端仅适用于某些(php)文件,而不是全部。旧的 Internet Explorer 6 也可以运行,但 Mac OS X 和 Windows 上的最新客户端无法运行。
两个 dav 模块都已启用,文件和目录归 www-data:www-data 所有,以下摘录是我的配置(匿名)的一部分。
NameVirtualHost 1.2.3.4:443
<VirtualHost 1.2.3.4:443>
ServerName server.example.com
[...]
# WebDAV
DavLockDB /srv/dav/lockdb
[...]
Alias /serendipity "/srv/www/webdav"
<Directory "/srv/www/webdav">
DAV on
ForceType text/plain
Options +Indexes
AllowOverride None
AuthType Basic
AuthName "Serendipity Testblog"
AuthUserFile /srv/pwd/serendipity
Require valid-user
</Directory>
[...]
</VirtualHost>
有任何想法吗?