最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Nginx使用HTTP/2与HTTPS跑分测试
时间:2022-06-30 18:22:26 编辑:袖梨 来源:一聚教程网
HTTP 2.0介绍
HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新。HTTP 2.0在2013年8月进行首次合作共事性测试。在开放互联网上HTTP 2.0将只用于https://网址,而 http://?**??址将*继续使用HTTP/1,目的是在开放互联网上增加使用加密技术,以提供强有力的保护去遏制主动攻击。DANE RFC6698允许域名管理员不通过第三方CA自行发行证书
还没有使用HTTPS的童鞋请先参考文章:Nginx强制https,HTTP 301重定向到HTTPS,其实nginx开启HTTP/2支持非常简单,您只需要将原本的listen 443;改成listen 443 ssl http2;即可支持HTTP2,别忘记重载nginx哦。
HTTP/2测试
开启HTTP/2后如何得知网站是否已经支持?Chrome/Firefox浏览器可以安装HTTP/2 and SPDY indicator这个扩展,若当网站支持HTTP/2那么会自动显示为蓝色,若是灰色则说明不支持,此外Chrome51 以后需要支持 ALPN,否则降级为HTTP/1.1
OpenSSL版本
ALPN需要OpenSSL 1.0.2的支持,目前OneinStack最新版已经支持OpenSSL 1.0.2,您可以输入nginx -V进行查看。
Nginx HTTPS优化
在V2上看到一位网友分享的配置规则,实测跑分有明显提高,可以直接拿过来使用,如下几条规则:
| 代码如下 | 复制代码 |
|
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #允许的协议 |
|
以下是小z博客的完整规则,有需要的可以参考:
| 代码如下 | 复制代码 |
|
server { |
|
HTTPS跑分测试
我们可以打开SSL LABS测试自己的网站HTTPS跑分,若您已经升级到OpenSSL 1.0.2且开启了HTTP/2的情况下跑分会有明显的提升。以下是小z博客对比截图:
总结
若您喜欢折腾可以考虑将OpenSSL升级到1.0.2,重要配置请自行备份。此外又拍云的CDN也已经支持HTTP/2了,若不想折腾的可以直接上又拍云CDN,前提是需要BA
原文来自 https://www.*x*ia*oz.me/archives/7225
相关文章
- 学习通网页版访问线路全新升级-学习通网页版秒速直达课程界面 12-17
- 幻灵召唤师伊藤蛇毒反击流有什么玩法 12-17
- 迅雷在线观影-迅雷影院免费高清播放器 12-17
- jm18c.mic官方入口-直达链接一键访问 jm18c.mic官网入口-极速畅联 12-17
- 逆战未来时空追猎怎么通关 12-17
- 九牧之野周瑜吴国弓队如何搭配 12-17



