小艾论坛

|设为首页 |收藏本站 |切换到宽版
查看: 244|回复: 0

阿里云的云虚拟主机不支持证书https的解决方法常见问题!

[复制链接]

84

主题

148

帖子

1187

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1187
发表于 2018-1-22 11:23:20 | 显示全部楼层 |阅读模式

在网上看到有同志说阿里云的虚拟主机不能使用https,其实是可以使用的。方法也很简单,所有操作都可以在阿里云的管理控制台实现。步骤分为:获取https证书,开启CDN加速并绑定域名,域名添加cname解析,坐等成功。下面详细解释。

注:本文实现方法建立在域名、虚拟主机都是在阿里云购买的前提下。

1.获取https证书

打开阿里云管理控制台,找到证书服务,然后购买证书,现在只有赛门铁克有免费的证书了,就买这个,然后提交订单。

付款完成后,到我的订单里,可以看到刚刚买的服务,点击【信息补全】按钮,将你的网站地址输入,因为只能支持一个所以就随便你输入带www的或者不带www的。如果说你的域名是在阿里云购买的就不用验证域名所有权了,如果不是还有验证域名所有权,这个比较繁琐,跟着步骤来就好,在这里就不赘述了。我们公司的域名单县润特医疗器械有限公司是在阿里云购买的,所以就省了很多麻烦。

证书申请后是需要审核的,一般很快半小时就好。审核通过后是这样的。


这样你的证书就申请好了!


2.配置HTTPS证书

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

填写好后,依次打开:CDN域名列表--选择你添加的域名,点击右边的管理--开启HTTPS安全加速--选择证书里有你已经申请到的证书--然后选择HTTP -> HTTPS

这样就配置好了HTTPS证书

3.域名解析

将你添加的域名详细信息里的 CNAME绑定内容拷贝,到域名解析处,添加一个CNAME解析,主机记录www,记录值就是你刚刚复制的内容。如果是虚拟主机,需要将带有www的A解析修改为CNAME解析,同时记录值修改为刚刚复制的内容。这样就差不多可以了,接下来要做的就是等待和刷新网站。一般十分钟就可以看到。输入域名时,原来http变成了https。

4.可能会遇到的问题

把http换成https有时候不是一帆风顺的,换的时候就遇到了问题,换成https后网站打开巨丑,因为换成https无法正常调用css和js文件。

原因就是之前的路径是在http之下的,现在换成https了,就找不到了。

解决方法:去掉http:即可,只保留//这样浏览器就可以自动解析了。


然后机智的博主发现,https并不好玩,虽然网站安全性加强了,但是https开了是要花钱买CDN流量的,所以果断暂时恢复http吧。等以后有钱了再说!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

QQ| Archiver|手机版|小黑屋| 小艾论坛  

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved. Powered by Discuz! X3.2( 粤ICP备15010006号 )