先准备域名与入口

域名的 A 记录指向服务器公网地址,HTTP 80 用于证书验证,HTTPS 443 用于访问博客。博客后端和数据库只通过集群内部服务连接。

一份最小配置示例

下面是一般独立站点的 Caddyfile 示例;同一台机器同时运行代理服务时,需要额外规划入口分流。部署配置以服务器中的实际文件为准。

example.com {
    reverse_proxy 127.0.0.1:8080
}

续期依赖持久化与端口可达

Caddy 会自动管理证书的申请和续期。证书数据目录需要持久保存,域名解析和 HTTP 验证端口也应持续可达。不要在清理容器或服务目录时误删证书状态。

维护时的检查

sudo systemctl is-active vless-subscription.service
sudo journalctl -u vless-subscription.service --since today --no-pager

备份站点内容时,也应保留 Caddy 配置和证书状态。配置调整后先校验,再通过 reload 应用。