无法通过WebDAV移动或重命名文件



我在端口443 (Ubuntu)上有一个Apache (2.4.7) WebDAV服务。通过WebDav移动或重命名文件都是不可能的。例如,尝试在Cyberduck中重命名文件,会产生"坏网关"错误消息。我知道WebDav和SSL的结合存在一些问题。我有限的理解是,Apache基本上尝试将文件从一个不安全的主机移动到一个安全的主机。

服务器设置是相当基本的。

<VirtualHost *:443>
    ...
    Alias /mount /var/www/webdav-folder
    <Location /mount>
            DAV On
            RewriteEngine Off
            ForceType text/plain
            AuthType Basic
            AuthName "WebDAV"
            AuthBasicProvider socache dbd
            AuthDBDUserPWQuery [...]
            Require valid-user
            Options Indexes FollowSymLinks  MultiViews
            Order allow,deny
            Allow from all
    </Location>
</VirtualHost>

任何想法都非常感谢!

我可以通过添加

来解决这个问题
RequestHeader edit Destination ^https: http: early

到我的配置文件。要了解更深入的解释,请参见以下示例:http://svn.haxx.se/users/archive - 2006 03/0549.shtml

这个解决方案的来源在这里:http://httpd.apache.org/docs/current/mod/mod_headers.html

相关内容

  • 没有找到相关文章

最新更新