我有一台运行 WebDAV 服务器的服务器。使用我的 ubuntu 的 GUI 上的 nautilus,我可以连接并读取/写入文件。我已在终端上尝试使用以下命令:
sudo mount -t davfs http://<host>:<port>/<sharename>/ <destination>
结果是:
/sbin/mount.davfs: mounting failed; the server does not support WebDAV
还有其他连接方式吗?
答案1
最近遇到了同样的问题。与其指向不存在的文件,不如禁用 DirectoryIndex :
DirectoryIndex disabled
文档:https://httpd.apache.org/docs/trunk/mod/mod_dir.html#DirectoryIndex
答案2
我不知道为什么会发生这种情况,但我找到了一种解决方法。我注意到服务器在根文件夹中有一个 index.html 文件。删除此文件可使其按预期工作。为了能够在不删除所需文件的情况下使其正常工作,我更改了虚拟主机配置文件上的 DirectoryIndex:
<VirtualHost *:80>
...
DirectoryIndex inexistentfile
...
</VirtualHost>