我用阿里云的虚拟云主机,也能配置https加密吗?
答案是YES。

整个过程比想象中还要简单,都是一些基本的配置,虚拟主机 Web托管都可以很容易的搞定https。

首先我们要了解一下,阿里云是怎么支持https的?
看了文档才发现,原来阿里云的https被当做CDN里的一个加速配置,其实这也好理解,CDN本来就是在源地址之上加了一层缓存,如果加的缓存是https,不就可以把网站改造成https吗。

接下来的问题就是,ssl证书哪里来?https怎么配置?

从阿里云产品搜索发现,阿里云提供了一种免费的ssl,叫Symantec,它的缺点是只能支持一个域名绑定,其实这样足够了,小网站本就只有一个主站域名。

一. Symantec证书的配置过程
1.阿里云首页搜索SSL证书
2.在SSL详情页面点击立即购买。是的没错,免费证书价格0元,但也要下单购买
3.选择免费型DV SSL,订单价格提示0元,此时支付,获取证书
4.在SSL证书页面,会看到你申请到的证书,此时证书还未绑定域名,处于未签发状态
5.点击申请,填写域名信息,这里填主域名,不要填二级域名 通配域名等
6.申请后,过大约半个小时就会显示证书已签发,然后就需要你进行https和cdn管理配置

二. CDN配置过程
当你得到SSL证书后,先不要急着配置https,我们需要先配置以下CDN。为什么呢?

我们之前解释过,阿里云的https是当做CDN的加速选项来实现的,所以首先要开通CDN。
CDN的开通是不收费的,后续使用CDN的计费有两种模式,一种是按使用次数计费,一种是买套餐包,这个你可以按自己业务量级选择。

接下来,我们配置一下CDN。

1.先打开CDN控制面板。
2.点击添加域名,输入域名,输入源IP,其他选项默认,点击确定。
3.配置CDN域名后,我们看到提示:需要配置CNAME解析。
4.在CDN域名列表,我们看到有CNAME的一条配置显示叹号,表明未正常解析。(如果已经配置了CNAME域名解析,可以忽略)
5.既然来到CDN页面,我们顺便先看一下,在HTTPS设置页面,显示https关闭。

如果你在这里操作https开启,默认的https配置方式是比较麻烦的,不需要,所以你继续按我的教程操作即可。

三. DNS解析配置过程
现在我们要配置CNAME解析记录。
 
DNS解析配置是将域名解析到主机的一项服务,这个功能也是需要购买的,一般在买域名的时候会有套餐。
我们常用的有A记录和CNAME记录两种,在主机绑定域名的时候,阿里云会默认帮我们配置A记录,所以这里需要重新配置以下。

1.在DNS解析控制面板,点击域名的解析设置。

2.一般我们会配置@和www两个主机记录,如果你发现已经有这两个记录,那就要检查记录类型。
记录名不允许重复,由于CDN要求必须是CNAME记录,因此可以先删除A记录,再按要求配置CNAME记录。

3.记得要配两条记录,每条记录有三个地方要填,记录类型、主机记录、记录值。
记录类型选CNAME,主机记录填@和www
@对应的记录名是pintuan001.com开头的,www对应的记录名是www开头的。
记录值在CDN域名列表上,可以回看 CDN配置过程第4步
添加完成后,会显示在列表中

4.CNAME解析配置成功后,再查看CDN域名列表,显示解析正常。

四. 部署HTTPS
接下来就是最激动人心的https配置了!

1.域名解析配置好后,我们回到SSL证书页面,点击部署 (如果提示需要控制台授权,就点击授权)
2.选CDN部署,会列出你可以绑定的域名,这里CDN列出的域名是你配置好的CNAME类型域名解析
3.点击确定,勾选自动配置TXT类型的域名解析,就会自动开启CDN的https加速,这个时候https就配置OK了。
4.我们也可以看一下,https默认帮我们配置的TXT解析记录
5.如果想知道https的配置在哪修改,比如想修改https的跳转模式,想关闭https等,可以在 CDN ⇒ 域名管理 ⇒ HTTPS配置 中查看
6.https的跳转模式有什么用处呢?
网站配置https后,一般情况下http的地址还是可以正常访问的,如果你想让用户只使用https,就可以打开强制跳转。

END

至此,整个网站的https配置工作就完成了,相比起人工配置ssl证书、解析、页面跳转,是不是方便很多?

如果你也在搞自己的网站,也快给网站配置以下https吧

我用阿里云的虚拟云主机,也能配置https加密吗?的更多相关文章

  1. 腾讯云域名申请+ssl证书申请+springboot配置https

    阿里云域名申请 域名申请比较简单,使用微信注册阿里云账号并登陆,点击产品,选择域名注册 输入你想注册的域名 进入域名购买页面,搜索可用的后缀及价格,越热门的后缀(.com,.cn)越贵一般,并且很可能 ...

  2. 虚拟云主机创建多个站点方法(.htaccess实现)

    阿里的普通版虚拟云主机最多只能建一个站点,但可以绑定多个域名.如果我们想创建2个或3个主机怎么办呢?难道需要再另外购买一台主机? 其实我们可以通过.htaccess文件来定义相关域名绑定对应的网站目录 ...

  3. [转载]点评阿里云、盛大云等国内IaaS产业

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:刘黎明      原文地址:http://www.chinacloud.org ...

  4. Citrix Virtual Apps and Desktops 7 2203 LTSR虚拟云桌面单机教程

    哈喽大家好,欢迎来到虚拟化时代君(XNHCYL). 大家好,我是虚拟化时代君,一位潜心于互联网的技术宅男.这里每天为你分享各种你感兴趣的技术.教程.软件.资源.福利--(每天更新不间断) 一 .主要内 ...

  5. 天河微信小程序入门:阿里云tomcat免费配置https

    天河君在第一时间通过了微信小程序验证,开启了我的微信小程序之旅.因为天河君之前是一名后端狗,对前端不是很了解,所以几乎可以认为是从零开始学做微信小程序.也希望有志在微信小程序方向做点事情的朋友能够和我 ...

  6. OpenStack虚拟云桌面在携程呼叫中心的应用

    编者:本文为刘科在第六期[携程技术微分享]中的分享内容.在携程技术中心(微信号ctriptech)微信后台回复[云桌面],可加入微信交流群,和关注云桌面的小伙伴一起玩耍~ 刘科,携程系统研发云平台桌面 ...

  7. 阿里云ECS专有网络产品三个步骤配置教程

    阿里云ECS专有网络产品三个步骤配置教程 阿里云专有网络节点已开通地域:美国硅谷可用区1B,新加坡可用区A,北京可用区A,深圳可用区A,杭州可用区D,上海可用区B 举个栗子:购买 美国硅谷可用区1B  ...

  8. 阿里云ECS服务器云监控(cloudmonitor)Go语言版本插件安装卸载与维护

    云监控Go语言版本插件安装_主机监控_用户指南_云监控-阿里云https://help.aliyun.com/document_detail/97929.html 云监控cloudmonitor 1. ...

  9. 云原生虚拟网络 tun/tap & veth-pair

    云原生虚拟网络 tun/tap & veth-pair 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/archives/684 ...

随机推荐

  1. python 18 re模块

    目录 re 模块 1. 正则表达式 2. 匹配模式 3. 常用方法 re 模块 1. 正则表达式 \w 匹配字母(包含中文)或数字或下划线 \W 匹配非字母(包含中文)或数字或下划线 \s 匹配任意的 ...

  2. [Python] socket实现TFTP上传和下载

    一.说明 本文主要基于socket实现TFTP文件上传与下载. 测试环境:Win10/Python3.5/tftpd64. tftpd下载:根据自己的环境选择下载,地址 :http://tftpd32 ...

  3. Vim高手,从来不用鼠标2——替换、撤销、缩进、查找

    本文章原创首发于公众号:编程三分钟 vim 替换.撤销.缩进.查找 上一次我们掌握了移动.跳转.定位.操作(删除.复制.粘贴),基本使用vim脱离鼠标完全是可以做到的了.速记如下: 移动: h,l,j ...

  4. cogs 313. [POI2001] 和平委员会(2-SAT

    http://cogs.pro:8080/cogs/problem/problem.php?pid=pyzQimjkj 题意:有n个集合,每个集合有俩元素,要从n个中各选一个放一堆,但是有的俩不能同时 ...

  5. Leetcode337. 打家劫舍 III

    Leetcode 337. 打家劫舍 III 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区.这个地区只有一个入口,我们称之为"根". 除了"根& ...

  6. Prim && Kruskal

    Electrification Plan Prim #include<iostream> #include<cstring> using namespace std; cons ...

  7. poj2528 Mayor's posters(线段树区间修改+特殊离散化)

    Description The citizens of Bytetown, AB, could not stand that the candidates in the mayoral electio ...

  8. uva 796 C - Critical Links(tarjan求桥)

    题目链接:https://vjudge.net/contest/67418#problem/C 题意:求出桥的个数并且按顺序输出 题解:所谓桥就是去掉这条边后连通块增加,套用一下模版就行. #incl ...

  9. Disruptor框架中生产者、消费者的各种复杂依赖场景下的使用总结

    版权声明:原创作品,谢绝转载!否则将追究法律责任. Disruptor是一个优秀的并发框架,可以实现单个或多个生产者生产消息,单个或多个消费者消息,且消费者之间可以存在消费消息的依赖关系.网上其他博客 ...

  10. 解开Batch Normalization的神秘面纱

    停更博客好长一段时间了,其实并不是没写了,而是转而做笔记了,但是发现做笔记其实印象无法更深刻,因此决定继续以写博客来记录或者复习巩固所学的知识,与此同时跟大家分享下自己对深度学习或者机器学习相关的知识 ...