一、使用官方工具 xcaddy 编译 WebDAV

apt update
apt install golang git

# 克隆代码
git clone https://github.com/caddyserver/xcaddy
cd xcaddy

# 安装 xcaddy 工具
go get -u github.com/caddyserver/xcaddy/cmd/xcaddy

#编译 caddy,指定版本号
xcaddy build v2.1.1  --with  github.com/mholt/caddy-webdav

# 查看编译了什么模块
./caddy list-modules

# 把编译后的 Caddy 复制到系统路径
cp ./caddy /usr/local/bin
chmod +x /usr/local/bin/caddy

二、WebDAV 配置文件

{
    order webdav last
}
http://127.0.0.1:8080 {
    encode gzip
    webdav {
        root /home
    }
    # 密码不能为明文,可以使用自带的工具加密:
    # caddy hash-password  --plaintext user
    basicauth {
        user key
    }
}
Last modification:July 18th, 2020 at 08:46 am
如果觉得我的文章对你有用,请随意赞赏