Caddy 快速部署 WebDAV
一分钟部署 WebDAV,本文使用 caddy 2.9.0。
1. 安装 caddy + caddy-webdav
一键下载 Linux AMD64 + caddy-webdav:caddyserver.com/api/download
- 打开官网 https://caddyserver.com/download
- 插件勾选 mholt/caddy-webdav
- 选择需要部署的平台,如 Linux amd64 或 macOS arm64 (ARM)
- 点击下载 Download
- 将下载好的文件(caddy_$arch_custom)上传至服务器环境,并增加可执行权限
chmod +x caddy
2. 编辑配置文件 Caddyfile
新建一个文本文件 Caddyfile
(无后缀名)
{
order webdav before file_server
}
:80 { # 监听端口,可以随意修改
basic_auth {
$user_name $hashed_passwd # 用户名 密码
}
webdav {
root /path/to/wevdav # WebDAV映射的根目录
}
}
使用 caddy hash-password
生成哈希之后的密码,并填入 Caddyfile 的 basic_auth 中。
3. 运行 caddy 服务器
执行(不需要 root 权限,只需要当前用户可以读写 webdav root):
caddy start
打印出 Successfully started Caddy (pid=...) - Caddy is running in the background 说明服务器启动成功,并自动运行在后台
现在,你可以通过任何支持 WebDAV 的客户端或者浏览器(可以看到 xml 格式输出)访问你的 WebDAV 服务器 http://domain:port/
进行访问,需要输入之前配置的用户名和密码。
文章目录
关闭
共有 0 条评论