• 打开宝塔面板
  • 卸载之前极速安装的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。有趣的是,网上说需要手动编译,并加上此模块,但是宝塔面板里,直接编译安装,结果就自带了这个模块,很方便。

标签: none