Caddy 的最大亮点就是默认开启自动 HTTPS。只要你解析好了域名,它会自动向 Let's Encrypt / ZeroSSL 申请并续期证书,无需任何手动配置!
第一步:安装必要的基础依赖
apt update
apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
- 导入 Caddy 官方 GPG 密钥
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
- 添加 Caddy 官方存储库
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list
- 更新软件源并安装 Caddy
apt update
apt install -y caddy
第二步:修改配置文件(自动申请证书)
nano /etc/caddy/Caddyfile
- 示例 (清空内容填入)
x.xx.xx {
reverse_proxy 127.0.0.1:8096
}
第三步:检查配置文件格式是否正确
caddy validate --config /etc/caddy/Caddyfile
第四步:重启或重载 Caddy 服务
systemctl reload caddy
评论 0
欢迎参与讨论,请保持友善与尊重。