2021-10-23 WebDAV服务搭建
- 打开宝塔面板
- 卸载之前极速安装的Nginx-1.12版本
- 选择编译安装Nginx-1.14
- 添加网站dav.dannie.fun,设置为纯静态
修改该网站的配置文件,添加如下代码
location / { root /www/wwwroot/dav.dannie.fun/; #WebDAV目录 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; }
注意:
必须以编译形式安装Nginx-1.14版本,因为这样才能带上模块nginx-dav-ext-module,此模块是实现WebDAV的关键。另外,此模块要求Nginx的版本>= 1.13.4。有趣的是,网上说需要手动编译,并加上此模块,但是宝塔面板里,直接编译安装,结果就自带了这个模块,很方便。