今天忽然发现了一个叫易码的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; }
然后再网站目录添加账号密码即可如果需要用到webdav的话账号就是你添加的账号密码就是你添加的密码地址就是你的webdav的网页。
【文章出处:香港服务器 https://www.68idc.cn欢迎留下您的宝贵建议】