阿里云免费 SSL 证书申请与全站 HTTPS 配置方法

前置须知

  1. 账号完成实名认证,每年可领取 20 张免费 DV 单域名证书,有效期 90 天,到期需重新申请替换;
  2. 国内服务器网站域名已完成 ICP 备案;
  3. 域名解析在当前阿里云账号,优先自动 DNS 验证;
  4. HTTPS 占用 443 端口,ECS 需在安全组放行端口。

一、领取免费证书额度

  1. 登录阿里云控制台,搜索「SSL 证书」进入数字证书管理服务
  2. 左侧选择「SSL 证书管理」→「个人测试证书(原免费证书)」;
  3. 点击「立即购买」,选择免费版,勾选协议,0 元完成下单领取额度。

二、创建并申请证书

验证方式选择

  1. 返回免费证书列表,点击「创建证书」;
  2. 填写绑定域名(如www.xxx.com),联系人信息默认填写;
  3. 验证方式推荐自动 DNS 验证(域名同账号,系统自动添加 TXT 解析,无需手动操作);
  4. 提交审核,等待 1–10 分钟签发完成。

三、下载对应服务器证书文件

解压后文件

  1. 证书状态变为「已签发」,点击操作栏「下载」;
  2. 根据网站环境选择对应类型:
    • ECS Nginx / 宝塔:选 Nginx 格式;
    • 云虚拟主机:直接云盾证书部署,无需下载;
  3. 解压压缩包,得到 2 个核心文件:.pem证书文件、.key私钥文件。

四、分场景部署 + 全站强制 HTTPS 跳转

场景 1:阿里云 ECS + Nginx(含宝塔面板)
1. ECS 放行 443 端口

安全组放行443端口

ECS 实例→安全组→入方向添加规则:协议 TCP,端口 443,授权对象 0.0.0.0/0。

2. 上传证书至服务器

服务器新建证书目录/etc/nginx/ssl,通过 SFTP 上传 pem、key 文件。

3. Nginx 完整配置(自动 301 跳转全站 HTTPS)

nginx

# 80端口强制跳转HTTPS
server {
    listen 80;
    server_name xxx.com www.xxx.com;
    return 301 https://$host$request_uri;
}
# HTTPS 443端口配置
server {
    listen 443 ssl;
    server_name xxx.com www.xxx.com;
    ssl_certificate /etc/nginx/ssl/www.xxx.com.pem;
    ssl_certificate_key /etc/nginx/ssl/www.xxx.com.key;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_prefer_server_ciphers on;
    # 网站根目录配置
    root /www/xxx;
    index index.html index.htm index.php;
}
  1. 校验配置并重启 Nginx

bash

运行

nginx -t
systemctl reload nginx

宝塔面板简化部署

网站设置→SSL→其他证书,粘贴 pem、key 内容,开启强制 HTTPS,一键保存。

场景 2:阿里云云虚拟主机(最简单)

无需上传证书,控制台一键部署:

  1. 虚拟主机管理→域名管理→域名绑定;
  2. 找到对应域名,点击「开启 HTTPS 加密访问」;
  3. 选择「云盾证书」,勾选已签发的免费证书,开启强制 HTTPS 跳转,保存生效阿里云帮助…。

五、配置完成校验步骤

  1. 浏览器输入域名,地址栏显示安全锁,无「不安全」提示;
  2. 直接访问 http:// 域名,自动跳转 https;
  3. 站长工具检测:全站链接、图片、资源均为 HTTPS,无混合内容报错。

六、常见避坑要点

  1. 免费证书仅支持单域名,不支持泛域名;
  2. 有效期 90 天,临近到期需重新申请替换,无自动续期;
  3. 网站内图片、JS、CSS 路径不能写死 http://,统一使用相对路径,避免混合资源警告;
  4. 服务器 80、443 端口必须全部放行,否则跳转或 HTTPS 访问失败;
  5. 域名不在当前阿里云账号,需手动添加 DNS TXT 记录完成验证。

七、到期替换流程

  1. 重复一二步骤重新申请新证书;
  2. 下载新证书文件,覆盖服务器旧证书;
  3. 重载 Nginx / 在虚拟主机重新选择新证书;
  4. 访问网站确认加密正常。
北京凯铧互联,专注于网站建设、网站改版、手机网站建设、域名注册、主机空间