用 Caddy 三行配置跑起 HTTPS
Caddy 自动申请和续期证书,省掉 certbot 的全部麻烦。
给网站配 HTTPS,传统做法是 Nginx + certbot,步骤多、容易忘续期。用 Caddy 只需一个配置文件:
ooppll.icu {
root * /var/www/site
file_server
}
保存后启动,Caddy 会自动完成:
- 向 Let’s Encrypt 申请证书(HTTP-01 / TLS-ALPN-01)
- 配置 HTTPS 并自动把 HTTP 跳转到 HTTPS
- 到期前自动续期
为什么这么省事
Caddy 默认就会为配置里的域名开启自动 HTTPS,你不需要写任何证书路径。
常见坑
- DNS 没生效:Caddy 申请证书时域名必须已经解析到服务器,否则会报 challenge failed
- 80/443 被挡:云厂商安全组、系统防火墙都要放行
- 只开了 IPv6:有些机器 IPv6 通、IPv4 不通,Let’s Encrypt 也可能失败
小结
小站、个人博客、内部工具,Caddy 基本是性价比最高的选择。
留言