使用docker版本: seafileltd/seafile-mc:10.0.1
share_name前端使用外部的nginx做代理,正常模式的首页能进入,上传下载都没啥问题;
seafdav.conf配置如下
[WEBDAV]
enabled = true
port = 8080
fastcgi = false
share_name = /dav
外部的nginx相关配置如下:
location /dav {
proxy_pass http://seafiledav-upstream/dav;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 1200s;
client_max_body_size 0;
}
现在的问题是: 能正常进入webdav的首页,但是子目录没有share_name前缀,导致跳转会404,而手动加上这个前缀是能正常进入子目录的,请问是什么原因导致这种情况呢?还望解答,谢谢