阿里云免费 SSL 证书申请的具体操作流程如下(以申请 个人测试版免费证书 为例):
免费SSL证书申请入口:https://www.aliyun.com/product/ecs
📌 前提条件
- 拥有阿里云账号并完成实名认证。
- 域名已解析到阿里云服务器(如 ECS),且已完成 ICP 备案(若为国内地域)。
- 确保服务器的 443 端口在安全组中已放行。
🔧 操作步骤
第一步:登录控制台并进入证书管理
- 登录 阿里云官网,进入 控制台。
- 在顶部搜索栏输入 “SSL 证书” 或 “数字证书管理服务”,点击进入。
- 在左侧导航栏选择 “证书管理” > “SSL 证书管理”。
⚠️ 注意:目前新购证书统一使用 SSL 证书管理 V2.0,旧版 V1.0 已停止新购。
第二步:购买/领取免费证书
- 在证书管理页面,找到 “个人测试证书” 页签(原“免费证书”)。
- 点击 “立即购买”。
- 系统会自动选择“个人测试版”,金额为 0 元。
- 勾选同意服务协议,点击 “支付”(实际不扣费)。
- 支付成功后,系统将自动创建一张待申请的证书。
✅ 每个阿里云账号每年可免费申领 20 张 单域名免费证书,有效期为 3 个月(不可续费,到期需重新申请)。
第三步:创建证书并绑定域名
- 在购买列表中,找到刚创建的证书,点击 “创建证书” 或 “申请”。
- 填写以下信息:
- 证书绑定域名:输入你要加密的域名(如
www.example.com)。 - 联系人邮箱:用于接收审核通知。
- CSR 生成方式:选择 “系统生成 CSR”(推荐,简单快捷)。
- 勾选 “快捷签发”(可选),系统会自动提交 CA 机构审核。
- 点击 “提交”。
第四步:域名所有权验证
提交后,系统会要求你进行域名验证,通常有两种方式:
✅ 方式一:DNS 验证(推荐)
- 系统会提示添加一条 TXT 记录 到你的域名解析中。
- 登录你的域名控制台(如阿里云云解析 DNS)。
- 添加一条 TXT 记录:
- 主机记录:按提示填写(如
_acme-challenge) - 记录值:复制系统提供的验证字符串
- 保存后,返回阿里云证书控制台,点击 “验证”。
✅ 方式二:HTTP 文件验证(较少用)
- 需将指定文件上传至网站根目录,系统自动检测。
⏱️ 验证通过后,CA 机构将在 几分钟内 签发证书。
第五步:下载证书
- 证书状态变为 “已签发” 后,点击 “下载”。
- 选择你的服务器类型(如 Nginx、Apache、Tomcat 等)。
- 下载压缩包,解压后得到两个文件:
.pem或.crt:证书公钥文件.key:私钥文件
第六步:部署证书到服务器
以 Nginx 为例:
- 将
.pem和.key文件上传到服务器(如/etc/nginx/cert/目录)。 - 修改
nginx.conf,配置 HTTPS:
server { listen 443 ssl; server_name www.example.com; ssl_certificate /etc/nginx/cert/example.com.pem; ssl_certificate_key /etc/nginx/cert/example.com.key; # 其他配置... }
- 重启 Nginx:
nginx -t && systemctl reload nginx
💡 注意事项
- 免费证书仅支持 单域名,不支持通配符(
*.example.com)。 - 证书有效期为 3 个月,到期前需重新申请。
- 若使用 CDN、负载均衡等产品,可直接在对应控制台中上传或同步证书。
- 建议设置到期提醒,避免服务中断。
如需进一步帮助,可参考阿里云官方文档: