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访问域名
本文分享自微信公众号 - Java全栈从0到1(gh_f65b4c4c3ead)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
来源:oschina
链接:https://my.oschina.net/u/4187918/blog/4477558