天天看点

【云计算的1024种玩法】10分钟轻松设置出 A+ 评分的 HTTP/2 网站前言介绍教程跑分

其实 HTTP/2 应该是 2015 年的老话题了(2015 年 5 月 14 日 HTTP/2 协议正式版的发布),但是 2018 年都到了很多网站依旧没有使用,作为新一代互联网协议,HTTP/2 不仅速度比目前常见的 HTTP/1.1 更快,而且更加安全。 不过,也正是因为安全(依赖 HTTPS)所以 HTTP/2 的设置略为复杂导致很多网站都没有用上。

这里就将为大家介绍如何 10分钟 轻松设置出 HTTP/2 网站。

HTTP 2.0 即超文本传输协议 2.0,是下一代 HTTP 协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新。

HTTP/2 协议是从 SPDY 演变而来,SPDY 已经完成了使命并很快就会退出历史舞台(例如 Chrome 将在「2016 年初结束对 SPDY 的支持」;Nginx、Apache 也已经全面支持 HTTP/2 ,并也不再支持 SPDY)。

一般的大家把 HTTP2 简称为 h2,尽管有些朋友可能不怎么愿意,但是这个简称已经默认化了,特别是体现在浏览器对 HTTP2 都是这个简写的。

需要使用到的产品:

通过本文你将讲学到:

设置 Nginx 的 HTTPS 操作

设置 Nginx 的 HTTP/2 操作

拥有一个 HTTP/2 网站

如果你是大学生且还没有 ECS,可以使用:

学生用户可以在阿里云官网上进行学生认证后购买一定配置的ECS,仅需9.9元每月,学生用户无需担心花费过多用在服务器的问题。

学生用户在经过学生认证过后就可以在相关网址进行购买,网址为:

<a href="https://promotion.aliyun.com/ntms/campus2017.html">https://promotion.aliyun.com/ntms/campus2017.html</a>

买好了服务器就可以去刚刚注册好的账号管理里的管理控制台去查看服务器以及它的一些配置。

如果你有较好的芝麻信用分记录且还没有 ECS,可以使用:

三、 做完准备工作,我们就要开始为虚拟主机设置 HTTPS + HTTP/2 了!

这里我们以 www.mf8.biz 为例,下面是 HTTPS 虚拟主机配置文件:

将配置文件中的所有带 <code>#</code> 的注释中所在的行,改为您自己的域名、文件路径等内容。 然后保存到 <code>/usr/local/openresty/nginx/vhost/您的域名.conf</code> 文件中。

通过:

命令查看配置是否正确,如果有错误就根据提示文件所在的行修改错误内容。没有错误提示的话,重启即可:

预计耗时 2 分钟。

【云计算的1024种玩法】10分钟轻松设置出 A+ 评分的 HTTP/2 网站前言介绍教程跑分