1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
touch ~/pve.conf && cat <<'EOF' | sed '/^[[:space:]]*#/d;/^[[:space:]]*$/d' > ~/pve.conf
# 设置/mnt 为可以被访问的目录,可自行修改为想要访问的目录
https://file.meimolihan.eu.org:6663 {
root * /mnt
encode gzip
# 在Caddy目录中使用以下命令生成密码,此处以12345为例
# /usr/local/caddy/caddy hash-password --plaintext 12345
basic_auth {
admin $2a$14$yZXju.olCFqnybbcXmOfyuA64uPlejIBQVNgd9e7epWJrnB/aT57K
}
# 指定证书文件存放位置,绝对路径为/usr/local/caddy/ssl,此处使用Caddyfile文件所在目录(/usr/local/caddy)的相对路径
tls /usr/local/caddy/ssl/full_chain.pem /usr/local/caddy/ssl/private.key
route {
rewrite /webdav /webdav/
webdav /webdav/* {
# 访问WebDAV服务的前缀
prefix /webdav
}
# HTTP文件服务,可以在浏览器中查看下载文件
file_server browse
}
}
EOF
|