前提
我们已经有一个可以运行的宝塔面板
具体内容
1. 使用命令 nginx -V,查看当前nginx 是否包含 http_dav_module 模块
2. 新建一个网站,做好域名解析,配置php为纯静态
3. 在网站设置->配置文件的最后添加
# add 2021-12-26 location / { root [your path]; #注意修改成自己的目录 #client_max_body_size 102400M; #大文件支持 autoindex on; dav_methods PUT DELETE MKCOL COPY MOVE; # 需要 nginx-dav-ext-module 才有下面的选项 dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK; create_full_put_path on; }
4. 在网站目录,中添加账号密码,控制访问权限
至此利用nginx 成功搭建了webdav服务器,可以使用网页或者WinSCP等其他客户端访问