我在 Nginx 上面搭了一个 webdav 服务,结果发现不能正常使用,登录后可以正常查看文件,但是不能正常创建文件和文件夹,创建文件的时候会提示文件已存在,网上找了半天也没找到问题所在,下面是我的 Nginx 配置文件:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name vps.xzcblog.com;
root /var/spool/apt-mirror/mirror/dl.google.com;
location /generate_204 {
return 204;
}
location /webdav/ {
alias /webdav/;
autoindex on;
dav_methods PUT DELETE MKCOL COPY MOVE;
dav_ext_methods PROPFIND OPTIONS;
create_full_put_path on;
dav_access group:rw all:r;
auth_basic "Authorized Users Only";
auth_basic_user_file /etc/webdav;
}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.