全站HTTPS升级系列(一)升级前的科普工作

栏目: 服务器 · 发布时间: 5年前

内容简介:相对于HTTP协议的明文传输,HTTPS的传输是HTTPS可以对接入HTTPS协议的网站获取更高的收录排名新版的 Chrome 浏览器如果发现当前网站不支持HTTPS协议,会在右上角提示『不安全』三个字,提示『请勿在该网站输入任何敏感信息』,对用户的信赖感造成一定负面影响

相对于HTTP协议的明文传输,HTTPS的传输是 加密的 ,可防止数据在传输过程中被黑客恶意篡改和窃取,有效防止了中间人攻击(本产品11月份就被黑客进行了一次中间人攻击,网站页面被插入了一些非法内容,导致当日访问速度如同龟爬。也由此下定了全站HTTPS升级改造的决心)

更高的SEO收录排名

HTTPS可以对接入HTTPS协议的网站获取更高的收录排名

防止错误警告提示

新版的 Chrome 浏览器如果发现当前网站不支持HTTPS协议,会在右上角提示『不安全』三个字,提示『请勿在该网站输入任何敏感信息』,对用户的信赖感造成一定负面影响

二、HTTPS和HTTP的有什么关系?

  • HTTPS是由SSL+HTTP协议构建。https在http通信协议的基础上,基于ssl,增加了一个加密层
  • 想要接入HTTPS,必须申请创建一SSL证书,存放在服务器上。SSL 证书是由受信任的 数字证书颁发机构 CA 颁发。注意, SSL证书是有有效期的,一般为三个月到一年
  • HTTP协议默认走 80 端口,HTTPS协议默认走 443 端口(记住这一点很重要!)

三、为什么要选取泛域名证书,而不是其他类型的的证书?

SSL 证书分为 单域名证书多域名证书泛域名证书

单域名证书:

一个单域名证书只能保护它自己。例如一个 msh.com 的证书,只能保护它自己,保护不了它下面的子域名,例如 b.msh.com , c.msh.com 是保护不了的。 缺点: 如上所示,意味着我每增加一个子域名,就需要重新生成一次该子域名对应的的SSL证书

多域名证书:

一个证书可以保护指定的多个域名。例如一个多域名证书既可以保护指定的 msh.com ,也能保护指定的 b.msh.comc.msh.com ,或者同级的 nsh.com

缺点:虽然可以指定多域名,但问题在于我也不知道将来我会增加什么子域名。这意味着我到时我可能还需要重新生成一次。个人感觉,多域名证书有点鸡肋。

泛域名证书:

一个对应为 *.msh.com 的泛域名证书,可以保护 msh.com 域名以及它下面所有的 次一级的子域名 例如 b.msh.comc.msh.com

优势:如上所示,也意味着我可以一劳永逸,泛域名证书生成后,可以适用于该域名证书下的所有 次一级的子域名 。所以说是泛域名证书是三种类型证书中最实用的证书。

**注意:**该证书是保护不了更下一级的 abc.test.msh.com 域名的,如果你想要保护 abc.test.msh.com ,需要申请一个 *.test.msh.com 的泛域名证书)

四、选择付费型证书还是免费型证书?

SSL证书分为 付费型免费型 证书。

付费型:

通过 赛门铁克GeoTrust 颁发,安全级别更高。此外,用他们的证书出安全事故的话,机构会提供几十万乃至上千万的美金赔付。当然了,代价是证书比较昂贵,一个单域名证书一年5000 RMB,一个泛域名证书一年40000 RMB,抵得上一年服务器租赁的成本了。所以 穷逼们请绕过此条道。

免费型:

Let's Encrypt 等数字证书机构颁发,永久免费。免费的同时,又有着极高的浏览器兼容性和安全性。更重要的是,2018年1月份开始,Let's Encrypt开始正式泛域名证书了( 穷逼们的天降福利

结论:从适用范围来说,显然选择泛域名证书是 最优解 。而对于严格控制成本(qiong bi)的中小型互联网公司,基于Let's Encrypt生成自己的泛域名证书,是 最最优解

五、为什么要通过acme.sh 生成泛域名证书,而不是其它方式?

通过Letsencrypt生成证书方式有三种:

FreeSSL.org

可以访问FreeSSL.org的官网在线生成,缺点是那就是同一主域名下的证书数量是有限制的,一般是20个,数量远不能满足正常使用,而且到有效期需要手动更换证书。因此太过鸡肋

Certbot

可以安装后再服务器上生成证书, 但是自动化程度远远比不上acme.sh


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

搜索引擎

搜索引擎

(美)克罗夫特 / 机械工业出版社 / 2009-10 / 45.00元

《搜索引擎:信息检索实践(英文版)》介绍了信息检索(1R)中的关键问题。以及这些问题如何影响搜索引擎的设计与实现,并且用数学模型强化了重要的概念。对于网络搜索引擎这一重要的话题,书中主要涵盖了在网络上广泛使用的搜索技术。 《搜索引擎:信息检索实践(英文版)》适用于高等院校计算机科学或计算机工程专业的本科生、研究生,对于专业人士而言,《搜索引擎:信息检索实践(英文版)》也不失为一本理想的入门教......一起来看看 《搜索引擎》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

在线进制转换器
在线进制转换器

各进制数互转换器