我在 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;
}
}