webdav能够登录,但是无法访问文件



1、如图,登录webdav之后能看到文件夹,但是随便点进去一个就显示对不起,你访问的页面不存在。

2、另外就是我内网穿透将这个ip和端口映射出去了,外网也能访问这个端口,但是放到webdav服务器里面就无法访问,请问除了8000端口还需要映射哪个端口呢从?

小白一枚,请求各位大佬不吝赐教!

你是如何安装的seafile呢,是标准化的安装吗,可以去看一下 seafdav的日志,一般我们的seafdav都是经过nginx 代理的

你好,我是用docker compose安装的专业版,我好像可以通过IP:8000/seafdav登录,这是正常的吗?

按照这个文档: WebDAV扩展 - seafile-manual-cn

你应该把 WebDAV 配置到 Nginx 的代理中。就是通过 Nginx 来间接的访问 WebDAV 服务。配置完后,应该通过 http://ip/seafdav 这样的 URL 来访问 WebDAV。

然后因为你没有启用 https 证书,直接用浏览器是无法工作的。参考文档中的说明:

我的电脑是Windows,我也有这个问题,但是我使用软件Cyberduck链接Seafile的webdav可以访问和修改里面的文件