用户要搞定的第一步,确实是从选对、买对证书开始。这个过程可以分为三步:先明确需求,再选择购买渠道,最后完成申请。
第一步:明确需求,选对证书
选择证书前,要先搞清楚你的网站类型、域名数量以及预算。
根据验证等级选择(安全级别由低到高)
DV(Domain Validation,域名型)证书:仅验证域名所有权,无需提交企业资料,审核最快(几分钟至几小时内),适合个人网站、博客。
OV(Organization Validation,企业型)证书:验证域名所有权和企业资质,审核需1-3个工作日,SSL证书详情中会展示企业信息,适合企业官网、中小型电商平台。
EV(Extended Validation,增强型)证书:最严格、最高级别验证,浏览器地址栏会直接显示企业名称,审核需3-5个工作日,适合金融机构、大型电商等对公信力要求极高的网站。
根据域名覆盖范围选择
单域名证书:仅保护一个指定的域名,如 `example.com`。
多域名证书:一张证书可保护多个不同的域名,如 `example.com` 和 `example.org`。
通配符证书:保护一个主域名及其所有同级子域名,如 `*.example.com` 可保护 `www.example.com`、`blog.example.com` 等。
特别提醒:微信小程序等平台已明确要求接入域名必须使用企业级证书(即OV或EV证书),DV证书无法通过审核。
第二步:选择购买渠道,下单证书
明确需求后,就可以开始购买了。目前主要有以下几类渠道:
渠道类型 代表品牌 优点 缺点 适合人群
免费证书 Let's Encrypt, 阿里云, 腾讯云等 零成本,申请流程自动化;阿里云等云服务商免费DV证书操作简单 通常只有DV等级,有效期短(如3个月),需定期续期 个人开发者、个人博客、测试环境
云服务商 阿里云, 华为云, 腾讯云等 与云产品无缝集成,购买、申请、部署一站式完成,中文界面,售后服务完善 品牌选择相对有限 大量使用特定云平台的开发者
CA机构官网/代理商 GlobalSign, DigiCert, Sectigo等 证书源头最正,品牌和类型选择最全,权威性最高 价格可能较高,申请流程对新手可能不够友好 对品牌有明确要求的企业
专业代理平台 JoySSL, FreeSSL等 价格透明 ,选择多样,常有优惠活动 需甄别平台信誉,避免买到无效或伪造证书 希望对比价格、追求性价比的用户
请注意:目前主流的免费或低价DV证书,其免费时长通常只有3个月,到期后需要重新申请或续费。
第三步:分场景申请证书(实战指南)
这里以最常见的两个场景为例,为你演示具体操作。
场景一:通过云服务商申请免费 DV 证书(以阿里云为例)
适合个人站长、开发者快速为个人网站启用 HTTPS,这也是最便捷的方式。
1. 登录并进入控制台:登录[阿里云官网](https://www.aliyun.com),搜索“数字证书管理服务”,进入控制台。
2. 购买免费证书:在左侧导航栏选择“个人测试证书(原免费证书)” → “立即购买”。勾选协议后支付0元,即可获得额度。
3. 创建证书:购买成功后,在“个人测试证书”页面,点击“创建证书”,开始填写申请信息。
4. 填写并提交申请:
证书类型:选择“个人测试证书(免费版)”。
域名名称:输入你的域名(例如 `example.com`),系统通常会自动包含带 `www` 的版本。
域名验证方式:建议选择“手动DNS验证”。
填写完成后,点击“提交审核”。
5. 完成域名验证(关键步骤):
在证书列表中找到刚申请的证书,点击“验证”,会弹出窗口显示需要添加的DNS解析记录(如主机记录 `_dnsauth`、记录值等)。
登录你的域名DNS管理后台(如阿里云DNS、Cloudflare等),添加一条TXT解析记录,内容复制刚才的记录值。
添加完成后,返回阿里云控制台,点击“验证”,通常几分钟内即可验证通过。
6. 下载并使用:验证通过,证书签发后,点击“下载”,根据你的服务器类型(如Nginx、Apache)选择对应的格式下载即可。
场景二:通过云服务商购买付费 OV 证书(以华为云为例)
如果你的网站是企业官网、电商平台或小程序后台,需要更高级别的信任和加密,可以按以下步骤操作:
1. 登录并进入控制台:登录[华为云官网](https://www.huaweicloud.com),搜索“云证书管理服务”,进入控制台。
2. 购买证书:点击“购买证书”,进入配置页面。
证书类型:选择“OV”。
域名类型:选择“单域名”、“多域名”或“泛域名”。
证书品牌:根据需要选择,如GlobalSign。
3. 提交申请:支付成功后,回到证书列表,点击“申请”,进入信息填写页面。
填写域名信息:绑定需要保护的域名,并选择域名验证方式(推荐DNS验证)。
填写企业信息:准确填写公司名称、营业执照号、联系人信息等,并按要求上传营业执照等资质文件。
4. 完成验证:申请提交后,你需要完成两项验证:
域名验证:按系统提示,在你的域名DNS管理后台添加TXT记录,完成后等待CA机构验证。
组织验证:CA机构会在1-3个工作日内,通过电话等方式核实你的企业信息是否真实有效。
5. 下载证书:两项验证通过后,证书会签发。在证书列表点击“下载”,选择适合你服务器的格式即可。
常见问题(FAQ)
Q: 网站部署了SSL证书,但浏览器还是提示“不安全”?
A: 检查是否成功部署了完整证书链(包含中级证书);确保网站内所有资源(如图片、脚本)都通过HTTPS链接加载,避免“混合内容”问题。
Q: 证书续期麻烦吗?
A: 付费证书到期前需手动续费。Let's Encrypt等免费证书可使用自动化工具(如Certbot)实现自动续期。建议在日历上设置到期前30天的提醒,避免证书过期影响业务。
Q: 如何备份我的证书?
A: 下载证书后,务必将证书文件和对应的私钥文件(`.key`)妥善保存。私钥一旦丢失将无法恢复,且如果泄露需立即联系CA机构吊销证书。
希望这份指南能帮用户顺利迈出HTTPS的第一步。证书申请下来之后,下一步就是把证书安装到服务器上让网站跑起来啦。你接下来准备在哪个平台(比如阿里云、腾讯云)或哪种服务器(比如Nginx、Apache)上配置呢?告诉我用户的具体情况,我再给用户一份更详细的安装指南~