开发者社区> 问答> 正文

阿里云云虚拟主机终于可以开启原生 HTTPS 访问了

妙正灰 2018-10-03 10:09:08 14639


前言


阿里云·云虚拟主机终于支持 HTTPS 了,这算是一个迟到的功能,云虚拟主机补齐了在 HTTPS 大背景下的短板。不过在总体测试之下呢,由于走的还是 HTTP/1.1 协议反而会拖慢网页加载速度,所以更建议配合CDN或者DCDN(全站加速)一起使用。

限制


首先需要了解一下相关限制:
型号是否支持HTTPS备注
独享虚拟主机(包含轻云服务器)支持Windows仅支持开通1个域名
共享虚拟主机仅Linux支持(除北京智能多线机房外的其他机房都支持)Windows共享虚拟主机不支持

因为一些历史包袱,所以一些非标准的以及共享的实例都无法获得支持。

教程


一、进入虚拟主机控制面板


二、 选择 域名管理 —— 域名绑定,可以看到有 “强制HTTPS加密访问” 选项,在对应域名下点击 开启


三、 然后可以有三种证书上传类型,点击确定。 等个两三分分钟。


简单介绍一下:
免费证书: 就是啥证书都还没有,自己也不会申请,直接选 免费证书,阿里云就会帮助自动签发 DigiCert 的 DV 证书。 前提条件是一定要解析到虚拟主机给的地址上。
云盾证书:如果以前已经给这个域名申请证书了,或者说有通配符证书上传到阿里云的证书管理了,直接选就可以了。
自定义证书:如果以前已经给这个域名申请证书了,但是又懒得上传到阿里云,那就直接贴就行。 值得注意的是,CA证书链要和域名的证书合并在一起。
四、等个两三分钟,访问一下你的网站的 HTTPS 看看生效了没有。 就是那么简单。




不过其实我们可以看到的是,目前云虚拟主机走的 HTTP 协议还是 1.1 的,也就是说在开启 HTTPS 后网站的访问速度相比 HTTP 会有明显的下降。
但是云虚拟主机已经给我们开启了原生 HTTPS,那么再使用 CDN 的 HTTPS 就有更高的兼容性不会出现什么莫名其妙的问题,我们可以考虑开通 CDN 的 HTTP/2 功能来实现访问的加速。
可以通过两张方式解决:
一、网站都是静态内容或者是生成HTML静态页面的CMS,使用普通 CDN 的小文件图片加速即可。
二、如果网站动态内容较多,那么建议使用 DCDN 全站加速。
数据建模 Linux 数据安全/隐私保护 CDN Windows
分享到
取消 提交回答
全部回答(31)
  • 游客wyu4t2yfgnf4o
    2019-04-15 09:15:47
    Re阿里云云虚拟主机终于可以开启原生 HTTPS 访问了
      
    0 0
  • 游客g5gza6cju3k6q
    2019-03-25 11:55:15
    Re阿里云云虚拟主机终于可以开启原生 HTTPS 访问了
    挺好的
    0 0
  • ap1253j8y
    2019-02-26 16:53:15
    ECS 上自己搭建的 虚拟主机还没弄过呢
    0 0
  • 免滋滋
    2019-02-20 14:03:30
    Re阿里云云虚拟主机终于可以开启原生 HTTPS 访问了
    虽然感觉还是个半成品,但是已经迈出很大一步,至少很多IDC是不支持的,点赞
    0 0
  • 老哥1
    2019-02-14 21:21:01
    Re阿里云云虚拟主机终于可以开启原生 HTTPS 访问了
    0 0
滑动查看更多

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程