nginx使用_借助宝塔使用nginx搭建webdav

本文介绍了WebDAV的概念,它是一种基于HTTP协议的互联网方法,允许用户直接在服务器上进行文件操作。通过卸载并重新安装Nginx,结合宝塔面板进行编译安装并添加自定义模块,以启用Nginx的WebDAV功能。在宝塔中创建新网站,选择纯静态PHP版本,并设置账号密码,实现将服务器作为云盘的类似功能。
摘要由CSDN通过智能技术生成

今天忽然发现了一个叫易码的app里面的云同步很赞了,但是学了这么多还是不知道webdev是啥,于是上网查了查关于webdav的相关资料。

WebDAV是一组基于超文本传输协议的技术集合,有利于用户间协同编辑和管理存储在万维网服务器文档。通俗一点儿来说,WebDAV 就是一种互联网方法,应用此方法可以在服务器上划出一块存储空间,可以使用用户名和密码来控制访问,让用户可以直接存储、下载、编辑文件。

这个就很类似于ftp了不过webdav比ftp强大无论是实用性还是其他方面,可以类似于把你的服务器当作一个云盘比较。

好了,正文开始,先把以前的nginx卸载了,再重新安装,以前的网页虽然会受到影响,但是再安装好之后就没事了,所以,没必要担心。

我还是用的宝塔,再选择安装nginx的时候选择编译安装并且添加自定义模块,目的是补全nginx的webdav功能,我之前查的时候发现,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

新建网页,自己命名,php版本选择纯静态并且在配置文件中添加

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;
}

87b6d60b7cd2dab21a55f42a4605a2d4.png

然后再网站目录添加账号密码即可,如果需要用到webdav的话,账号就是你添加的账号,密码就是你添加的密码,地址就是你的webdav的网页。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值