起因
哈哈哈真是服了,我一直好奇服务器为什么通过域名进不去了,鼓捣了一会,才发现原来我输入的是 https 前缀的,由于没有 HTTPS 证书,所以进不去。把前缀换成 http 就顺利进去了。
后面我就问 AI,如何配置这个 HTTPS 证书,然后就发现了一个神仙软件 Certbot,真的是快,粘贴几行命令就解决了,记录一下这个好用的软件。
什么是 Certbot
Certbot 是 Let’s Encrypt 官方推荐的自动化证书申请工具,可以自动为 Nginx / Apache 配置免费的 HTTPS 证书,并且支持自动续期(证书有效期 90 天)。

AI 提示词模板
后面再遇到这种情况,就可以用下面这段提示词问 AI 直接给命令:
我的服务器没有 HTTPS 证书认证,我想安装 Certbot 自动配置我的 Nginx。系统是 XXX,域名是 XXX,请给出完整命令。
常用命令速查
# Ubuntu/Debian 安装
sudo apt install certbot python3-certbot-nginx
# 自动申请并配置 Nginx
sudo certbot --nginx -d example.com -d www.example.com
# 仅申请证书(不改配置)
sudo certbot certonly --nginx -d example.com
# 测试自动续期
sudo certbot renew --dry-run
# 查看已有证书
sudo certbot certificates
小结
- 服务器访问不通先看协议前缀(
httpvshttps)。 - 免费 HTTPS 用 Certbot 几行命令搞定,90 天自动续期无需操心。
