# Namecheap 主机 SSL 证书：免费证书、SSL.com CAA 与排查

> Namecheap 共享主机的免费 SSL 怎么签发和安装、要用哪组 DNS 服务器、换成 SSL.com 之后 CAA 怎么写、插件里 In progress 卡住怎么办，以及强制 HTTPS 和混合内容的处理。

Source: https://ssl.sh/zh/guides/namecheap-hosting-ssl/
Last updated: 2026-11-10

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 证书](https://ssl.sh/go/namecheap/)；单个网站选域名验证的 Standard SSL 就够了，覆盖的域名和免费证书一样。

很多 cPanel 主机用的 AutoSSL，在这里是另一回事：Namecheap 的 AutoSSL 文章说它是 VPS 和独立服务器套餐里 WHM 的功能，共享主机上没有。

## 把域名指向 Namecheap 主机

免费证书要求域名 “properly pointed to our Namecheap hosting nameservers”。域名也在 Namecheap 注册的，在域名的 DNS 服务器设置里选 **Namecheap Web Hosting DNS**，对应的是：

```text
dns1.namecheaphosting.com
dns2.namecheaphosting.com
```

域名在阿里云、腾讯云注册的，就在注册商那里把 DNS 服务器改成这两个。如果想继续用 Cloudflare 或 DNSPod 解析，Namecheap 插件文章说主域名和 `www` 都要通过 A 或 CNAME 记录指向主机服务器，服务器 IP 在开通主机时收到的欢迎邮件里。DNS 服务器修改最长要 24～48 小时生效。

## 设了 CAA 记录：写 ssl.com，老证书保留 Sectigo

域名有 [CAA 记录](https://ssl.sh/zh/glossary/caa/) 的话，必须允许给你签发证书的 CA。Namecheap 的 CAA 文章说 “Specify "ssl.com" in Value field for all SSL.com certificates”，Sectigo 证书则可以用 `comodoca.com`、`sectigo.com`、`trust-provider.com`。官方示例：

```text
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 记录检查](https://ssl.sh/zh/tools/caa-checker/) 确认，原理见 [CAA 记录阻止签发](https://ssl.sh/zh/errors/caa-record-prevents-issuance/)。

## 证书卡住怎么排查

证书卡住几乎都是因为域名没有指向主机服务器，修好解析后在插件里重新同步就能继续。插件在 **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。最新情况以 [状态页](https://www.namecheap.com/status-updates/) 为准。

网站前面有 Cloudflare 的，源站证书缺失或无效时，Namecheap 列出的报错有 “525”“SSL Handshake Failed”“526” 和 “Invalid SSL certificate”。证书变成 Active 之前先暂停代理。

```bash
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` 下：

```apache
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://example.com%{REQUEST_URI} [R=301,L]
```

Namecheap 的 HSTS 文章列出了加响应头之前的前提：证书有效且没有报错、已经有 HTTP 到 HTTPS 的跳转、页面没有混合内容。响应头本身怎么加，见 [开启 HSTS](https://ssl.sh/zh/guides/enable-hsts/)。

## 处理混合内容

证书装好后浏览器仍提示不安全，Namecheap 给出的原因是混合内容。快速办法是把下面这行加到网站 `.htaccess` 的第一行：

```apache
Header set Content-Security-Policy "upgrade-insecure-requests" env=HTTPS
```

治本的办法是把 `http://` 链接改成 `https://` 或者以 `/` 开头的站内路径；WordPress 网站还要改 **设置 → 常规** 里的站点地址，并对数据库做一次搜索替换。插件文章还提醒，PrestaShop、Magento、OpenCart 这些购物车程序切换 HTTPS 后可能出现不安全内容的问题，做外贸商城的要重点检查结账流程。用 [混合内容扫描](https://ssl.sh/zh/tools/mixed-content-scanner/) 找出问题资源，原理见 [混合内容警告](https://ssl.sh/zh/errors/mixed-content-warning/)。

## 能不能上传自己买的证书

可以。在 **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 教程](https://ssl.sh/zh/guides/cpanel-ssl/) 和 [免费证书和付费证书怎么选](https://ssl.sh/zh/compare/free-vs-paid-ssl/)。

## 验证

配置正确时，签发者是 SSL.com（2026 年 7 月 11 日以前激活的是 Sectigo），主域名和 `www` 都在证书里，HTTP 跳转到 HTTPS。插件显示 Active 后，从外部检查：

```bash
curl ssl.sh/example.com
curl ssl.sh/www.example.com
curl -sI http://example.com | grep -iE '^(HTTP|location)'
```

网页版 [SSL 证书检查](https://ssl.sh/zh/tools/ssl-checker/) 还会显示证书链和到期日。免费活动只管一年，要在日历里设好续费提醒，也可以把域名加入 [ssl.sh 监控](https://ssl.sh/zh/monitor/)（开发中）。
