整体链路

域名(实名+备案)  →  DNS A 记录指向服务器IP  →  Caddy 反代/静态托管  →  Let's Encrypt 自动证书

1. 域名与备案

2. DNS:把域名指到服务器

在域名控制台加一条 A 记录:

实测坑:只加了 www 没加 @,结果 panpipe.com.cn 主域名解析不到服务器,只能 www 访问。apex 的 @ A 记录一定别忘了。

3. Caddy 托管静态页 + 自动 HTTPS

一份最小 Caddyfile(公开、无鉴权):

panpipe.com.cn, www.panpipe.com.cn {
    encode gzip
    root * /opt/stockterminal/www/landing
    file_server
    header {
        Strict-Transport-Security "max-age=31536000; includeSubDomains"
        X-Content-Type-Options "nosniff"
        X-Frame-Options "DENY"
        -Server
    }
}

Caddy 会在首次访问时自动向 Let's Encrypt 申请证书,并在到期前自动续期——你基本不用管证书。

顺序提醒:证书自动签发依赖 DNS 已生效(Let's Encrypt 要能访问到你的域名做校验)。所以先加 DNS 记录、再 reload Caddy,证书才签得出来。