网站 HTTPS

本文说明如何在云·速成美站建站场景中开启网站 HTTPS,包括推荐的「一键配置」方式与「阿里云免费个人测试证书」申请流程,以及开启后仍提示不安全的排查思路。

背景信息

HTTPS 在 HTTP 基础上增加了传输加密与身份校验,访问时不会对用户提示「此网站不安全」。未使用 HTTPS 的站点,浏览器可能显示不安全警告。

配置免费 HTTPS 步骤

说明
  • 免费 HTTPS 常见两种方式:一键配置(推荐)与阿里云免费 HTTPS 证书配置。推荐使用一键配置:在后台点击 一键配置,等待配置成功后点击确定即可。证书有效期 90 天,到期前约一周会自动续期。
  • 若需按阿里云控制台手动申请免费证书,请自下一节「阿里云免费证书」起按步骤操作。

推荐:一键配置

网站后台一键配置 HTTPS 示意
一键配置(步骤示意 1)
一键配置完成确认示意
一键配置(步骤示意 2)

阿里云免费个人测试证书(原免费证书)申请

以下为在阿里云控制台申请个人测试证书(免费版)并用于站点的大致流程;界面可能随控制台改版略有差异,请以实际页面为准。

  1. 访问 https://www.aliyun.com/ 登录阿里云账号(域名持有账户或产品持有账户均可,建议域名持有账户)。
    访问阿里云官网并登录
    登录阿里云
  2. 说明

    若您的域名已拥有 HTTPS 证书,可直接跳至后文「在网站后台开启 HTTPS」或通过导入已有证书完成配置。

  3. 登录后单击控制台
    进入阿里云控制台
    进入控制台
  4. 在控制台搜索「SSL」,进入数字证书管理服务(SSL 证书)
    搜索 SSL 并进入数字证书管理服务
    搜索并进入 SSL 证书控制台
  5. 打开 SSL 证书管理 > 个人测试证书(原免费证书),创建或购买个人测试证书:

    1. 单击创建证书;若提示证书数量不足,单击购买(与立即购买进入的页面一致)。购买时选择 个人测试证书 > 个人测试证书(免费版),按需选择规格(如文档中的「无稳定性保障」「20」「不需要」等),勾选证书服务协议立即购买并完成支付
    2. 支付成功提示后返回 SSL 证书管理;再单击创建证书,可看到可创建的证书数量,输入域名并确定,证书状态为待申请
    SSL 证书管理个人测试证书
    个人测试证书与创建证书
    证书购买或创建流程
    购买与创建流程(示意)
    订单与支付
    下单与支付
    证书列表与待申请
    创建证书、证书状态
    填写域名创建证书
    填写域名等信息
  6. 在证书列表中单击证书申请,绑定需申请证书的域名。
  7. 证书绑定域名:按页面填写需绑定的域名,其余项可使用默认,单击提交审核
    证书申请与绑定域名
    证书申请与绑定域名
  8. 按控制台提示添加域名验证记录并等待审核签发:
    1. 域名在阿里云注册的:使用购买域名的账号,打开控制台 > 左上角菜单 > 域名进入域名控制台。
    2. 域名列表找到域名,单击解析
    3. 单击添加记录:记录类型选 TXT主机记录记录值按 SSL 证书控制台展示的内容填写,保存。
    4. 解析生效后回到 SSL 证书控制台,单击验证;出现域名验证成功后等待证书签发。
    控制台搜索 SSL 或证书验证相关页面
    证书控制台与验证(示意)
    域名解析添加 TXT 验证记录
    域名解析:TXT 验证记录
    在控制台搜索 SSL 服务
    控制台搜索 SSL
    证书验证与签发进度
    域名验证与审核进度
    证书订单或详情
    证书详情(示意)
  9. 在控制台刷新证书状态,待显示已签发后,单击下载,选择下载「Nginx 类型」证书包。
    证书已签发状态
    证书状态:已签发
    下载证书类型选择
    下载证书(Nginx)
    证书下载入口
    下载入口(示意)
    证书文件说明
    证书文件(示意)
    Nginx 证书下载
    选择 Nginx 类型下载

在网站后台完成开启 HTTPS

登录网站后台,单击网站管理 > 域名管理。待产品侧识别到域名已绑定 HTTPS 证书后,域名列表操作栏会出现开启 HTTPS 按钮。单击后,在弹窗中选择方式一:导入 zip 文件(或按页面与实际证书格式选择对应方式),上传自阿里云下载的证书包,完成开启。

说明
  • 若需更高规格的证书,可在阿里云证书控制台另行购买证书
  • 配置完成后建议执行一键发布网站,使站点与证书生效。
域名管理中开启 HTTPS 按钮
域名管理中的「开启 HTTPS」
导入 zip 证书或开启 HTTPS 弹窗
选择导入证书并完成开启

开启 HTTPS 后仍显示「网站不安全」排查