您的位置:主页 > 新闻中心 > 常见问题 >

阿里云虚拟主机如何设置成HTTPS

日期:2017/05/31     阅读:    来源:优商网络公司
        SNI---服务器名称指示,是一个TLS的扩展,它使得启用SSL的基于域名的虚拟主机的配置成为可能。打破了每个HTTPS的虚拟主机需要一个IP地址的要求。因此,成本大大降低,因为所有的HTTPS虚拟主机可以共享相同的IP地址和端口,使HTTPS Web服务的更简单。
        在apache环境下,需要使用mod_gnutls来实现同一个IP上配置多个HTTPS主机。下面来看看阿里云虚拟主机设置成HTTPS的实现过程步骤:

        1、获取https证书

        先来看看《HTTPS证书阿里云Symantec免费SSL证书申请》的步骤方法。
        打开阿里云管理控制台,找到证书服务,然后购买证书,现在只有赛门铁克有免费的证书了,就买这个,然后提交订单。
阿里云免费的SSL证书
阿里云SSL证书
免费的阿里云SSL证书
确认阿里云SSL证书
        付款完成后,到我的订单里,可以看到刚刚买的服务,点击【信息补全】按钮,将你的网站地址输入,因为只能支持一个所以就随便你输入带www的或者不带www的。如果说你的域名是在阿里云购买的就不用验证域名所有权了,如果不是还有验证域名所有权,这个比较繁琐,跟着步骤来就好,在这里就不赘述了。小编网站域名是在阿里云购买的,所以就省了很多麻烦。
        证书申请后是需要审核的,一般很快半小时就好,审核通过后是这样的。
审核通过SSL证书
        这样你的证书就申请好了!

        2、配置HTTPS证书

        到阿里云管理控制台【CDN】的【CDN域名列表中】,添加一个新的域名,选择图片小文件加速,类型IP,然后将阿里云虚拟主机的IP输入。端口一定选择80,不要选择443 
        填写好后,依次打开:CDN域名列表--选择你添加的域名,点击右边的管理--开启HTTPS安全加速--选择证书里有你已经申请到的证书--然后选择HTTP -> HTTPS
配置HTTPS证书
        这样就配置好了HTTPS证书
        下面来看看《如何把网站将HTTP改成HTTPS》。

        3、域名解析

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

        4、可能会遇到的问题

        把http换成https有时候不是一帆风顺的,太阳笑了博客换的时候就遇到了问题,换成https后网站打开巨丑,因为换成https无法正常调用css和js文件。
        原因就是之前的路径是在http之下的,现在换成https了,就找不到了。
        解决方法:如<script src="http://www.taiyangxiao.com/zb_system/script/common.js" type="text/javascript"></script>
        需要修改为:<script src="//www.taiyangxiao.com/zb_system/script/common.js" type="text/javascript"></script>
        去掉http:即可,这样浏览器就可以自动解析了。
        然后机智的小编发现,https并不好玩,虽然网站安全性加强了,但是https开了是要花钱买CDN流量的,所以果断暂时恢复http吧。等以后有钱了再说!
更多>>相关文章