PAIBAOWORK · B2B DIGITAL GROWTHB2B 建站 · WhatsApp 客户沟通 · AI CRM
泓森互联 · 建站大专题 · SSL 证书分册最后核实 2026-10-12 · v1.0

清单 · 部署前预检

部署前预检清单:7 项打勾再动手

80% 的证书申请失败卡在这几步:全部是「只看不改」的检查,用浏览器和两条命令就能完成,合格了再动手。文中官方资料均于 2026-10-10 核对。

本文目录 · 7 节
  1. 为什么要先预检
  2. 7 项预检清单(怎么查 / 合格标准 / 不合格怎么办)
  3. 两道门放行 80 / 443
  4. DNS 生效需要时间
  5. 备案:中国大陆服务器必须先备案
  6. 常见坑(预检能挡掉 80%)
  7. 预检做完之后

先说结论

  • 7 项 = 3 项 DNS(A 记录 / www / AAAA)+ 1 项 CAA 记录 + 2 项端口(80 / 443)+ 1 项备案,全部只看不改,约 10 分钟。
  • 最容易卡住的是 80 端口:证书验证默认走 80,而云服务器的端口有云安全组和系统防火墙两道门,两道都要放行。
  • 指向旧服务器的 AAAA(IPv6)记录是隐形杀手:同名 AAAA 优先于 A 记录,验证请求会跑到旧机器上去。
  • 改完 DNS 别急着申请:用 dns.google 看到新 IP 生效再动手,反复重试会撞上 Let's Encrypt 的频率限制。

🤖 把这篇交给你的 AI 智能体

复制后粘贴给你常用的 AI 智能体(豆包、ChatGPT、Claude、Codex 等),它会按同样的步骤带你做完,并在每一步改动前先征求你的同意。不要把密码、密钥发到对话里。

⬇ 下载 SKILL.md 📄 Markdown 版 提示词语言:
查看将要复制的提示词
提示词版本 v1.0 · 最后核实 2026-10-12
✅ 已复制!去粘贴给你的智能体吧

可勾选版:7 项预检清单

勾选状态只保存在你自己的浏览器里(localStorage),不上传、不发给任何人。刷新页面或明天再回来,勾选还在;点「清空勾选」可以重来。

已完成 0 / 7

按路线开始部署

为什么要先预检

证书申请失败,绝大多数时候不是证书的问题,而是网站还没准备好:域名没解析过来、80 端口没开、DNS 还没生效、域名没备案。这几项一共花 10 分钟,却是「一次成功」和「反复失败」的分水岭【判断】。

7 项预检全部是「只看不改」:不装软件、不改配置、不动服务器,查完再动手。页面顶部的可勾选版可以直接打勾,勾选状态只存在你自己的浏览器里。

7 项预检清单(怎么查 / 合格标准 / 不合格怎么办)

#检查项怎么查合格标准不合格怎么办
1域名 A 记录指向服务器nslookup 你的域名,或 dns.google 查 type=A显示的 IP = 你的服务器公网 IP(云控制台里能看到)【官】到 DNS 后台把 A 记录改成服务器 IP,等 10 分钟~24 小时生效
2www 也解析了nslookup www.你的域名同上,或是指向主域名的 CNAME补一条 www 的 A 记录或 CNAME 记录
3没有错误的 AAAA 记录dns.google 查 type=AAAA没有结果,或是服务器真实的 IPv6 地址删除指向旧服务器的 AAAA(IPv6)记录——这是验证失败的隐形杀手
480 端口外网可达用手机流量(不是家里的 Wi-Fi)打开 http://你的域名能打开网页(哪怕是默认欢迎页、403 页)见下文「两道门放行 80 / 443」
5443 端口开放curl -vI https://你的域名能看到 TLS 握手过程(即使证书报错)见下文「两道门放行 80 / 443」
6没有 CAA 记录阻挡dns.google 查 type=CAA没有结果,或包含 letsencrypt.org让 DNS 管理员加一条允许 letsencrypt.org 的 CAA 记录,或删掉旧记录
7中国大陆服务器已备案问建站公司,或看云控制台的备案页已备案,或服务器在境外见下文「备案」一节;证书解决不了备案问题

两道门放行 80 / 443

云服务器的端口有两道门:云厂商控制台里的「安全组」(像小区大门)和服务器系统里的「防火墙」(像家门)。两道都要放行 TCP 80 和 443——只开一道,证书验证照样失败【官】。

第一道门:云安全组(在网页控制台点)

云厂商菜单路径
阿里云 ECS实例详情 → 安全组 → 配置规则 → 入方向 → 手动添加
腾讯云 CVM实例 → 安全组 → 修改规则 → 入站规则 → 添加规则;轻量应用服务器:实例 → 防火墙 → 添加规则
AWS EC2实例 → Security → 点安全组 → Edit inbound rules → Add rule(类型选 HTTP、HTTPS)

要加两条规则:协议 TCP、端口 80、来源 0.0.0.0/0;协议 TCP、端口 443、来源 0.0.0.0/0。保存后一般立即生效。

云安全组添加 80/443 入方向规则(以阿里云 ECS 为例,菜单名称以实际控制台为准)
示意图云安全组添加 80/443 入方向规则(以阿里云 ECS 为例,菜单名称以实际控制台为准)

第二道门:系统防火墙(用命令)

Ubuntu/Debian 用 ufw,CentOS/Rocky 用 firewalld
命令清单Ubuntu/Debian 用 ufw,CentOS/Rocky 用 firewalld
sudo ufw status
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

第 1 行查看状态:显示 Status: inactive(未启用)说明这道门本来就开着,后两行可以不做。CentOS / Rocky / AlmaLinux 用:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

--permanent 表示重启后依然有效,--reload 让设置马上生效,看到 success 即可。用宝塔面板的,左侧菜单「安全」里也能直接管理系统防火墙,确认 80、443 在放行列表里。

DNS 生效需要时间

改了 DNS 记录或 NS 之后,全世界的 DNS 服务器需要时间「同步」:通常几分钟到几小时,最长可达 48 小时。判断是否生效:用 dns.google 查(它查的是全球公共 DNS 的结果),看到新 IP 再去申请证书。

在浏览器里用 dns.google 查询域名解析(返回的就是 IP 地址)
真实截图在浏览器里用 dns.google 查询域名解析(返回的就是 IP 地址)

备案:中国大陆服务器必须先备案

  • 域名解析到中国大陆服务器对外提供网站服务,必须先完成 ICP 备案。以阿里云为例,其官方帮助文档写明:未在阿里云备案的域名解析到阿里云中国内地服务器,会被监测系统识别并阻断网站访问【官】。
  • 被阻断时,证书的 HTTP 验证也到不了你的网站,表现为「验证失败 / 连接超时 / 返回备案提示页」。
  • 用 DNS 验证可以拿到证书,但网站本身依然会被阻断——证书解决不了备案问题,也不要尝试绕过。
  • 服务器在境外(含香港)不需要 ICP 备案。 备案只和「服务器在哪里」有关,和「证书是哪家的」无关。

常见坑(预检能挡掉 80%)

症状真实原因怎么修
验证失败,报 Timeout / connection refused80 端口被安全组或防火墙挡住两道门都放行 80;用手机流量打开 http://域名 验证
验证失败,报 NXDOMAIN / DNS problem域名没解析,或 DNS 还没生效用 dns.google 确认看到新 IP 后再申请
验证失败,报 unauthorized / 404,或返回了别的网站内容A 或 AAAA 记录指向旧服务器;跳转/CDN 拦截了验证文件删掉旧 AAAA;申请时临时关掉 301 与 CDN
申请提示 CAA 记录不允许CAA 白名单里没有 letsencrypt.org加一条 0 issue "letsencrypt.org",或删掉旧记录
反复失败后提示 too many failed authorizations撞上了频率限制停下来排查,用演练模式测试,不要连续重试
访问时显示「网站未备案」或一直验证失败域名未备案,被云厂商阻断完成备案,或把网站迁到境外服务器
网站用了 Cloudflare,还要预检吗要:Cloudflare 只是访客到边缘那一层,源站证书、源站 443 仍要检查按上面 7 项做一遍,再按 Cloudflare 路线选 Full (strict)

预检做完之后

7 项全部打勾,就可以开始申请证书了:

答疑

常见问题

预检要花多久?需要懂技术吗?

大约 10 分钟,不需要懂技术。7 项里有 6 项可以用浏览器完成:打开 dns.google 查域名记录、用手机流量打开你的网站,都能直接看出结果。只有查端口那两项需要一条命令,没有终端也可以让建站公司或技术人员帮你跑一次。整份清单只看不改,不会影响正在运行的网站。

为什么说 AAAA 记录是隐形杀手?

AAAA 记录是域名指向 IPv6 地址的记录。当同一个域名既有 A 记录又有 AAAA 记录时,浏览器和证书验证会优先使用 IPv6。如果这条 AAAA 还指向很久以前用过的旧服务器,验证请求就会跑到那台机器上去,结果是验证失败或者返回了别的网站内容,而你在云控制台里看到的 IP 却完全正确,所以很难想到是它。检查方法是在 dns.google 查 type=AAAA,没有结果最好;如果指向旧服务器,直接删掉这条记录。

用 DNS 验证是不是就不用开 80 端口?

可以少开一道门,但不建议省。绝大多数免费证书默认用 HTTP 验证,走的就是 80 端口;只有通配符证书必须用 DNS 验证。就算这次用 DNS 验证签下来了,80 端口以后续期时还可能用到,而且访客用 http 访问时也需要它跳转。所以建议 80 和 443 都保持放行,443 则是无论如何都必须开的,否则访客根本打不开 https 网站。

我改了 DNS,多久才能申请?

通常几分钟到几小时,最长可能到 48 小时。判断办法是用 dns.google 查询,它查的是全球公共 DNS 的结果,看到新的 IP 再去申请。刚改完就反复申请是最常见的失误之一,除了必然失败,还会撞上 Let's Encrypt 的频率限制,也就是同一组域名每周 5 次签发、每小时 5 次验证失败,之后只能等。

域名没备案,能不能先拿到证书?

用 DNS 验证在技术上可能拿到证书,但没有意义:域名解析到中国大陆服务器而没备案,云厂商会阻断网站访问,客户照样打不开,证书验证本身也常常到不了你的网站。证书解决不了备案问题,也不要尝试绕过。如果服务器在境外包括香港,就不需要 ICP 备案,这也是很多外贸网站的常见做法。

网站用了 Cloudflare,还需要做这些预检吗?

需要。Cloudflare 负责的是访客到它边缘节点这一段,而预检里查的 A 记录、源站 443 端口、源站证书,都是它到你服务器这一段,两段互不替代。用 Cloudflare 的话还要额外注意一点:加密模式选 Full 或 Full strict,不要用 Flexible,否则源站再强制跳转 https 会出现无限重定向,网站直接打不开。

核实

资料来源与核实记录

价格、政策与版本信息均注明来源和核实日期。

事实来源核实日期
Let's Encrypt 验证方式(HTTP-01 走 80 端口、DNS-01 用 DNS 记录)letsencrypt.org2026-10-10
Let's Encrypt 频率限制(同一组域名每周 5 次签发、每小时 5 次验证失败)letsencrypt.org2026-10-10
阿里云帮助中心:未备案域名解析至中国内地服务器将被阻断help.aliyun.com2026-10-10
Google 公共 DNS 查询页(可查 A / AAAA / CAA / NS 记录)dns.google2026-10-10
Cloudflare 加密模式(Flexible 与 Full / Full strict 的区别)Cloudflare Docs2026-10-10
Certbot 官方安装向导(Linux / Nginx / Apache)certbot.eff.org2026-10-10
宝塔面板官方文档:网站 SSL 证书部署(含面板安全页放行端口)docs.bt.cn2026-10-10
cPanel 文档:SSL/TLS Status(AutoSSL)与 CAA 记录限制docs.cpanel.net2026-10-10
win-acme 入门(Windows IIS:绑定主机名与 80/443 放行)win-acme.com2026-10-10

更新记录

2026-10-12 · v1.0:上线:7 项预检清单(可勾选交互版,勾选状态存本地)、80/443 两道门放行指引、DNS 生效与备案说明、常见坑表。

本专题全文以 CC BY 4.0 协议开源,可转载、改编,请注明出处:GitHub · iPythoning/ssl-guide-zh

延伸

  1. 教程阅读约 60 分钟
    6 道题找到你的路线
  2. 把部署交给 AI 智能体

    把这段提示词复制给你的 AI 助手,它会先问清情况、再带你一步步装好免费证书:含三件套说明、使用方法 5 步、安全须知 6 条与常见坑。

    教程阅读约 9 分钟

交给我们

不想自己动手?

泓森互联提供 SSL 证书终身维护服务:部署、监控、自动续期与失效应急,一次购买长期有效。服务范围与价格以服务页为准;也可以先做免费体检,把情况摸清楚再决定。

留个联系方式,我们帮你看看

不确定自己的网站是什么情况?留下信息,或直接 预约诊断,我们把体检结果和修复路径说清楚。

体验 AI 销售