什么是webdav

webdav 是一组超文本传输协议的技术集合,有利于用户键协同编辑和管理存储在万维网服务器文档。同时来说就是,webdav可以让用户直接存储,下载,编辑文件,操作文件需要进行用户认证

基于nginx快速搭建webdav服务器

需要的环境

linux上需要下载git(用来拉取镜像)nginx版本为:nginx-1.22.0.tar.gz

# 拉取需要的模块

git clone https://gitee.com/fengfeng_he/nginx-dav-ext-mdule.git

# 拉取nginx

wget -c http://nginx.org/download/nginx-1.22.0.tar.gz

# 解压

tar xf nginx-1.22.0.tar.gz

# 安装依赖包

yum -y install gcc make automake pcre-devel zlib zlib-devel openssl openssl-devel

# 安装http服务器

yum install -y httpd

# 编译安装

cd nginx-1.22.0/

./configure --prefix=/usr/local/nginx --with-http_dav_module --add-module=../nginx-dav-ext-mdule

make && make install

至此,需要安装的软件已安装完毕

修改配置文件

配置文件在这里

# 根据配置文件的信息,需要创建密码

htpasswd -c /usr/local/nginx/conf/.passwd admin

# 输入自己想要设置的密码

# 授权

chmod o+w /usr/local/nginx/html/

# 删除其余的文件

rm -rf /usr/local/nginx/html/*

启动服务

/usr/local/nginx/sbin/nginx

# 重启服务

# /usr/local/nginx/sbin/nginx -s reload

完结撒花!!!

参考文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。