HKC / Linux · 2024年 4月 1日 0

宝塔使用nginx搭建webdav服务端,nginx编译安装webdav模块

环境

系统:CentOS 7.9

宝塔:8.0.5

1、安装Nginx,选择编译安装,添加自定义模块,依次填入:

http_dav_module
webdev
--with-http_dav_module --add-module=/root/nginx-dav-ext-module
git clone https://github.com/arut/nginx-dav-ext-module.git /root/nginx-dav-ext-module

2.搭建webdav

首先新建网站

打开网站设置,选择配置文件。

在配置文件中加入下列内容:

location / {
    root /www/wwwroot/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;
  }

然后在 “网站目录”>“网站配额容量”  启用“密码访问”即可。

3.打开浏览器>输入:http://IP  即可访问webdav目录。

 

赞赏

微信赞赏支付宝赞赏