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目录。

 

赞赏

微信赞赏支付宝赞赏