通过宝塔用Nginx搭建Webdav服务

༺小ʚɞ寞༻ Wiki评论22,969字数 942阅读3分8秒阅读模式

引言

提到Webdav,我们都会想到坚果云。因为它在一些地方用到很多,比如说纯纯笔记、麻雀记、阅读之类都用到Webdav进行同步保存。但是碍于空间有限,流量有限,所以为什么我们不试试自己搭建一个Webdav服务呢?
所以勿埋我心会分享一个通过宝塔用Nginx搭建Webdav服务的教程。

搭建步骤

一、安装宝塔
打开SSH端,输入指令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

二、编译安装Nginx
在初次安装宝塔后通常会安装Nginx,此时大多数人都是“极速安装”,但是这里不行。
进入软件商店卸载重新安装编译安装
通过宝塔用Nginx搭建Webdav服务

三、添加自定义模块
目的:为 nginx-dav-ext-module模块补全nginx的webdav功能
通过宝塔用Nginx搭建Webdav服务

模块名称: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

四、新建一个网站
通过宝塔用Nginx搭建Webdav服务

五、修改网站配置文件
在配置文件末尾添加如下代码:

location / {
    
        root /www/wwwroot/webdav.qian.blue; #注意修改成自己的目录
        #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;
    }

通过宝塔用Nginx搭建Webdav服务

六、设置密码
在“网站目录”中设置,即Webdav的账号和密码。
通过宝塔用Nginx搭建Webdav服务

七、用客户端试试吧~
这里推荐使用AirExplorer,如果有需要推荐看这个 Air Explorer PRO

结语

同步到自己的服务器上,空间大小速度快慢全凭自己,这听起来还不错。

weinxin
LuckTang's Blog 站长语录
LuckTang's Blog,欢迎各位来访!这是我的QQ,扫一扫,加好友。大家一起交流博客建站技术,分享前沿资讯!
搭建 WebDAV 服务 Wiki

搭建 WebDAV 服务

迫于需要使用 Joplin 开源笔记同步功能,所以自己搭一个 WebDav 服务 Simple Go WebDAV server 下载到指定目录 wget https://github.com/hac...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定