[转载] 阿里云云虚拟主机上个人网站的Https访问配置

阿里云虚拟主机已经可以直接在面板里开启https,over。

一、获取HTTPS安全证书

在操作之前,请将你的域名的隐私保护去掉,让证书服务商能通过域名解析查看到域名管理者的邮箱,否则验证证书时会无法进行。

登录阿里云管理控制台,【云盾】菜单选择【证书服务】 
证书服务.jpg

选择购买证书 
点击查看原图

在购买页面,选择免费型DV SSL,免费版,域名个数1个,1年。

目前只有赛门铁克支持免费的证书服务 

点击查看原图

确认订单,支付, 

点击查看原图

付款完成后,到我的订单里,可以看到刚刚买的服务,点击【信息补全】按钮,填写个人信息,邮箱地址,所要绑定的域名。 
点击查看原图 
点击查看原图

等待阿里云给你发的邮件
开通成功.jpg

选择【验证域名所有权】 
验证.png

我的域名dns解析是放在dnspod上的。 
dns.png

验证通过就可以下发证书。回到阿里云证书服务,可以看到订单状态。在我的证书标签页,如果看到申请的证书,就说明可以使用了。 
yiqianfa.jpg

对于已签发的证书,我们就可以下载,下载后解压得到两个文件,一个key结尾,是私钥,一个pem结尾,是公钥。 
wenjian后缀.jpg

二、配置HTTPS证书

如果之前没有申请CDN业务,这里要开通下

cdn.jpg

到阿里云管理控制台【CDN】的【CDN域名列表中】,添加一个新的域名,选择图片小文件加速,类型IP,然后将阿里云虚拟主机的IP输入。端口一定选择80,不要选择443 

列表.jpg

添加域名.jpg

添加完成后,我们点击配置,开启证书状态

点击配置dns.png

选择http-https.jpg



另外需要将跳转类型设置为HTTP->HTTPS 

另外需要记住修改CNAME: 
 

因为下一步我们需要到域名管理控制台去修改网站的域名绑定信息。

CDN的基本信息配置完成后,我们需要解析缓存配置,就是告诉CDN,缓存那些内容。 
如果是阿里的免费虚拟主机,除了将html、css、js、png、jpg、ico等文件缓存外,一般会将整个css或者js目录缓存,因为有的js文件未来便于处理,都是用.jsv1.0.0来做结尾,避免js文件更新后无法获取最新版本。 

三、域名绑定

在阿里云管理控制台中【域名】的【域名列表】点击域名的【管理】按钮,进入域名管理控制台。将原来的记录类型【A】,主机记录为www的解析修改一个为CNAME记录类型,将记录值修改为刚才的列表cname的指定地址,保存即可。 
dns解析讲wwwcname指向.jpg

下一步我就就是在浏览器中输入:www.zhangkang.org 网站就会自动跳转到https://www.zhangkang.org 大功告成!

如果你的网站没有跳转到https或者网站请求没有反应,请等待10分钟左右,一般是设置没有及时生效导致的。

1.jpg

发表评论 / Comment

用心评论~