【从0到1】阿里云域名配置HTTPS

1、场景

使用阿里云注册了域名,解析到了自己的服务器,已经能使用http访问
现在需要配置支持https登录

2、思路

配置https,一般是购买SSL证书,然后按照服务器类型使用对应方式部署证书即可
对应个人使用的场景,我们可以在阿里云上购买免费版的证书

2.1、阿里云免费证书简介

阿里云中支持以下这种免费证书

  • 域名类型:单域名
  • 证书类型:DV SSL
    DV SSL 是企业/个人为纯信息展示类网站获得公信力的基础保证,拥有它才意味着您的网站所有权已经过严格审查。
  • 加密等级:免费版
    免费版仅供个人或企业测试所用,扩展性较差且具有一定的安全隐患。续费证书无法补齐时间。
    不支持IP证书,IP证书支持仅Globalsign OV单域名证书
    每个UID仅支持签发20张DV单域名证书,可以购买DV基础版获得更多的DV单域名证书
  • 证书品牌:DigiCert

3、申请证书步骤

  • 在阿里云菜单搜索SSL,打开SSL证书功能
  • 在概览下,点击购买证书
  • 选择免费型证书
  • 回到概览下,可以看到刚购买到的证书,然后进行证书申请
  • 具体申请选项选择如下
  • 点击验证按钮

至此,证书申请完成,可能会受到阿里云的确认电话,注意接听即可,确认后证书申请成功

4、证书配置

以下以Nginx服务器为例,解析如何配置申请完成的SSL证书

  • 证书申请成功后,在概览中,已签发证书标签下,能看到该证书,点击下载
  • 在弹出界面中,点击帮助,可以查看详细配置教程
  • 点击下载,Nginx版本是提供.key和.pem2个文件,解压后上传到nginx的log文件夹中(为了方便,这个挂载到docker里面了)
  • nginx配置文件设置SSL

配置完成后,重启Nginx,即可使用https访问域名

原文地址:https://www.cnblogs.com/LiveYourLife/p/13383685.html