阿里云攻略之——Http to Https
2018-12-04 本文已影响28人
小虫巨蟹
阿里云产品中 SLB(负载均衡) 和 CDN 可以绑定自有域名使用,默认情况下只能支持 Http 的访问,如何做到支持 Https 访问呢?
一、流程
-
依赖:首先你得有个备案后的域名,最好是阿里云(万网)的,那也事情就会简单很多了,毕竟同一个体系下的;其次要作用在 SLB 或者 CDN 上,得在阿里云先开通了
-
购买一个 SSL 证书,选个免费的,虽然也叫购买,但是其实零费用的,无限买买买
-
申请证书,这里最重要的就是填写证书验证域名了,如果域名是阿里云(万网)下买的,并且同一个账号,可以自动DNS验证,否则就得手动验证,点击选项后的问号都有说明的,其实就是去增加 cname 值。填写资料完成之后,就会进入审核环节,其实机审的,几分钟就能搞定
-
将证书部署到云产品上,如果是同一账号,是可以选择自动部署的。如果云产品跟证书不在同一个账号下,那也没有关系,将证书下载下来(一般下载 Nginx 格式的就行了),在到云产品所在账号配置证书就行了(在管理控制台慢慢找一下吧)。这一步完成之后,就可以正常访问了,Game Over ~~
二、延伸
上面虽然是一整个流程,但是打散了,每个环节又可以别有它用,例如:此前在自己的 Nginx 服务上从 http 升级到 https 过:http to https 升级记,成本真的挺高的,而且3个月过期。其实整个过程就是在生成证书而已,何不省点事,采用上述买的证书,下载 Nginx 格式的,部署过来就好了呢?
三、总结
知识冥冥之中总在相似,对比 真的会找到妙处~
也许别人给了一整个流程的方案,那如果把整个流程打散了,是否可以别有它用呢?这也许也是一个妙处~