建站平台与虚拟主机
Namecheap 共享主机 SSL:免费证书、CAA 记录与排查
Namecheap 共享主机给每个域名和子域名送一年免费 SSL 证书,域名指向 Namecheap 主机的 DNS 服务器后自动签发和安装,一年后要自己购买续费。2026 年 7 月 11 日起这些证书改由 SSL.com 签发,设了 CAA 记录的要放行 ssl.com。证书卡在 “In progress”,几乎都是因为域名没有指向主机服务器。
内容以 Namecheap 知识库和状态页为准(截至 2026 年 11 月 10 日),状态名和提示按官方英文原文列出。
Namecheap 共享主机的证书是怎么来的
免费证书是主机套餐自带的。知识库写着符合条件的共享主机用户可以为每个域名或子域名 “receive 1 free SSL certificate for 1 year”,每个 cPanel 账户最多 50 个,证书 “automatically issued and installed whenever a domain or subdomain is added”。测试用的证书、已经删除的域名的证书也算在 50 个里。一年之后,官方说 “simply purchase the renewal SSL through the shopping cart”。
2026 年 Namecheap 换了 CA。官方的变更说明写着,从 2026 年 7 月 11 日起,通过你的账户激活的 SSL 证书由 “a new Certificate Authority—SSL.com” 签发。已有的 Sectigo 证书继续有效,重新签发也不会改变 CA。Namecheap 现在的产品列表里都是 SSL.com 的产品,比如 Standard SSL(原来的 PositiveSSL)、Standard Wildcard SSL、High Assurance SSL 和 EV SSL。免费的一年到期后,可以在 Namecheap 账户里续费,或者直接买一张 Namecheap 的 SSL 证书;单个网站选域名验证的 Standard SSL 就够了,覆盖的域名和免费证书一样。
很多 cPanel 主机用的 AutoSSL,在这里是另一回事:Namecheap 的 AutoSSL 文章说它是 VPS 和独立服务器套餐里 WHM 的功能,共享主机上没有。
把域名指向 Namecheap 主机
免费证书要求域名 “properly pointed to our Namecheap hosting nameservers”。域名也在 Namecheap 注册的,在域名的 DNS 服务器设置里选 Namecheap Web Hosting DNS,对应的是:
dns1.namecheaphosting.com
dns2.namecheaphosting.com
域名在阿里云、腾讯云注册的,就在注册商那里把 DNS 服务器改成这两个。如果想继续用 Cloudflare 或 DNSPod 解析,Namecheap 插件文章说主域名和 www 都要通过 A 或 CNAME 记录指向主机服务器,服务器 IP 在开通主机时收到的欢迎邮件里。DNS 服务器修改最长要 24~48 小时生效。
设了 CAA 记录:写 ssl.com,老证书保留 Sectigo
域名有 CAA 记录 的话,必须允许给你签发证书的 CA。Namecheap 的 CAA 文章说 “Specify "ssl.com" in Value field for all SSL.com certificates”,Sectigo 证书则可以用 comodoca.com、sectigo.com、trust-provider.com。官方示例:
example.com. IN CAA 0 issue "ssl.com"
example.com. IN CAA 0 issuewild "ssl.com"
变更说明还提醒:已有 Sectigo CAA 记录的,申请 SSL.com 证书之前要先把 SSL.com 的记录加上,否则签发会失败。还在用的 Sectigo 证书全部换掉之前,Sectigo 的记录先别删。在 DNSPod 或阿里云解析里添加时,记录类型选 CAA 即可。加完用 CAA 记录检查 确认,原理见 CAA 记录阻止签发。
证书卡住怎么排查
证书卡住几乎都是因为域名没有指向主机服务器,修好解析后在插件里重新同步就能继续。插件在 cPanel → Exclusive for Namecheap Customers → Namecheap SSL,分 Ready for installation 和 Installed via Namecheap SSL 两个标签页。证书状态的官方说明如下:
- “In progress”:“this means that an SSL is being activated, issued and installed”。
- “Active”:“this means that an SSL is issued by certificate authority and installed”。
- “Expired”:已过期。
官方提醒,如果域名没有指向主机服务器,“the SSL installation will not be completed, and the certificate will be stuck with the "In progress" status.” 插件正常需要 25 分钟左右。恢复办法是先修好解析,然后在插件里点 “Sync” 或 “Reconnect”,或者在 Namecheap 账户的 SSL Certificates 列表里点证书旁边的 “Retry”。官方的规则是:“If the certificate is not issued within 25 minutes, please contact our Support Team for assistance.”
如果用的是 cPanel 里的 SSL Manager,状态有 Validating、Pending(“The SSL manager has activated your SSL, but the Certificate Authority hasn't validated it yet.”)和 Installed 三种。域名已经指向 cPanel 时验证通常 15 分钟内完成,否则最长 24 小时。
2026 年 11 月状态提示: Namecheap 状态页显示,共享主机 cPanel 里的 Namecheap SSL 插件从 2026 年 11 月 6 日 16:30(UTC)起暂时不可用,计划 11 月 10 日做生产环境测试,之后逐步恢复。已安装的证书、免费 Standard SSL 的自动签发和定期自动重签不受影响。官方给的临时办法是:在 Namecheap 账户里激活或重签证书,再到 cPanel → SSL/TLS 手动安装;或者改用 SSL Manager。最新情况以 状态页 为准。
网站前面有 Cloudflare 的,源站证书缺失或无效时,Namecheap 列出的报错有 “525”“SSL Handshake Failed”“526” 和 “Invalid SSL certificate”。证书变成 Active 之前先暂停代理。
dig +short NS example.com
dig +short A example.com
dig +short CAA example.com
强制 HTTPS
Namecheap SSL 插件默认开启 HTTP 跳转 HTTPS。官方原文是 “HTTPs redirect is enabled by default and once an SSL is installed, a HTTP URL will be redirected to HTTPS.” Installed via Namecheap SSL 标签页里每个域名都有 HTTPS Redirect 开关,还有一个针对自动安装证书的 “HTTPS by default” 设置;证书还没装好时,跳转状态显示 “Pending - HTTPS redirect will be enabled as soon as an SSL is installed”。证书过期后跳转会自动关闭。用其他方式装的证书,可以用 Namecheap 文档里的 .htaccess 写法,文件在 public_html 下:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://example.com%{REQUEST_URI} [R=301,L]
Namecheap 的 HSTS 文章列出了加响应头之前的前提:证书有效且没有报错、已经有 HTTP 到 HTTPS 的跳转、页面没有混合内容。响应头本身怎么加,见 开启 HSTS。
处理混合内容
证书装好后浏览器仍提示不安全,Namecheap 给出的原因是混合内容。快速办法是把下面这行加到网站 .htaccess 的第一行:
Header set Content-Security-Policy "upgrade-insecure-requests" env=HTTPS
治本的办法是把 http:// 链接改成 https:// 或者以 / 开头的站内路径;WordPress 网站还要改 设置 → 常规 里的站点地址,并对数据库做一次搜索替换。插件文章还提醒,PrestaShop、Magento、OpenCart 这些购物车程序切换 HTTPS 后可能出现不安全内容的问题,做外贸商城的要重点检查结账流程。用 混合内容扫描 找出问题资源,原理见 混合内容警告。
能不能上传自己买的证书
可以。在 cPanel → Security → SSL/TLS → Manage SSL sites 里选择域名,粘贴证书,点 “Autofill by Certificate” 自动填入私钥,再填 CA 证书链,点 “Install Certificate”。也可以把在别家买的证书连同完整证书链发给 Namecheap,让客服安装,官方说 “The SSL certificate installation itself is free of charge.” 借助 SNI,多张证书可以共用服务器的同一个 IP。还要把那家 CA 加进 CAA 记录。公开证书 2026 年 3 月 15 日起最长 200 天,2027 年 3 月 15 日起 100 天,2029 年 3 月 15 日起 47 天,手动安装的证书会变成定期要做的事;买之前可以先读 cPanel SSL 教程 和 免费证书和付费证书怎么选。
验证
配置正确时,签发者是 SSL.com(2026 年 7 月 11 日以前激活的是 Sectigo),主域名和 www 都在证书里,HTTP 跳转到 HTTPS。插件显示 Active 后,从外部检查:
curl ssl.sh/example.com
curl ssl.sh/www.example.com
curl -sI http://example.com | grep -iE '^(HTTP|location)'
网页版 SSL 证书检查 还会显示证书链和到期日。免费活动只管一年,要在日历里设好续费提醒,也可以把域名加入 ssl.sh 监控(开发中)。
常见问题
Namecheap 共享主机的 SSL 是免费的吗?
第一年免费。官方活动是共享主机账户里每个域名或子域名送 1 张有效 1 年的免费证书,每个 cPanel 账户最多 50 个,自动签发和安装。一年后要继续用,官方说通过购物车购买续费证书。
Namecheap SSL 一直显示 In progress 怎么办?
先把域名指向主机服务器,再在插件里重新同步。官方说域名没有指向主机服务器时,安装无法完成,证书会一直卡在 In progress。指向方式是(改 DNS 服务器,或给主域名和 www 加 A 记录),然后在插件里点 Sync 或 Reconnect,或在 Namecheap 账户的证书列表里点 Retry。25 分钟内还没签好,就联系 Namecheap 客服。
Namecheap 的证书要写什么 CAA?
2026 年 7 月 11 日起通过 Namecheap 账户激活的证书由 SSL.com 签发,要加 0 issue "ssl.com"。域名原来有 Sectigo 的 CAA 记录的,保留并补上 SSL.com,官方提醒不补的话 SSL.com 签发会失败。
Namecheap 共享主机有 AutoSSL 吗?
共享主机不用 AutoSSL。官方的 AutoSSL 文章说它是 VPS 和独立服务器套餐里 WHM 的功能。共享主机上的证书来自免费 Standard SSL 活动,通过 cPanel 里的 Namecheap SSL 插件或 SSL Manager 安装。
资料来源
- Namecheap KB: 1-year free cPanel Standard SSL certificate offer
- Namecheap KB: SSL provider change
- Namecheap KB: What is Namecheap SSL and how do I use it
- Namecheap KB: CAA record and why it is needed
- Namecheap KB: Nameserver setup for shared packages
- Namecheap KB: My SSL is installed, why do I get the Not secure warning
- Namecheap KB: Installing an SSL certificate using cPanel
- Namecheap status updates
本页含推广链接,你通过链接购买不会多付钱,我们可能获得佣金。 了解更多