我有一台运行 WebDAV 服务器的服务器。在我的 ubuntu 的 GUI 上使用 nautilus,我可以连接和读/写文件。我在终端上尝试过使用以下命令:
sudo mount -t davfs http://<host>:<port>/<sharename>/ <destination>
结果是:
/sbin/mount.davfs: mounting failed; the server does not support WebDAV
有没有其他的连接方式?
我有一台运行 WebDAV 服务器的服务器。在我的 ubuntu 的 GUI 上使用 nautilus,我可以连接和读/写文件。我在终端上尝试过使用以下命令:
sudo mount -t davfs http://<host>:<port>/<sharename>/ <destination>
结果是:
/sbin/mount.davfs: mounting failed; the server does not support WebDAV
有没有其他的连接方式?
我不知道为什么会发生这种情况,但我找到了一种解决方法。我注意到服务器在根文件夹中有一个 index.html 文件。删除此文件使其按预期工作。为了能够在不删除所需文件的情况下使其正常工作,我更改了虚拟主机配置文件上的 DirectoryIndex:
最近有同样的问题。您可以禁用 DirectoryIndex ,而不是指向不存在的文件:
DirectoryIndex disabled
文档:https ://httpd.apache.org/docs/trunk/mod/mod_dir.html#DirectoryIndex
资料来源:http ://dimitar.me/upgrading-to-apache-2-4-will-prevent-webdav-listing-of-directories- contains-index-files/