Windows环境服务器Nginx开启HTTP/2功能
发布时间:2017-11-08, 16:43:13 分类:Linux | 编辑 off 网址 | 辅助
图集1/2
正文 823字数 504,948阅读
下载nginx.exe替换
命令提示符输入
nginx -V
Run code
Cut to clipboard
nginx -v 小写是查看版本号
最后在nginx.conf的listen 443 ssl后面加上http2即可
server {
#listen 80;
#listen [::]:80;
listen 443 ssl http2;
ssl on;
Run code
Cut to clipboard
Nginx官网提供了三个类型的版本
Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
Stable version:最新稳定版,生产环境上建议使用的版本
Legacy versions:遗留的老版本的稳定版
Run code
Cut to clipboard
什么是NPN和ALPN
NPN(Next Protocol Negotiation,下一代协议协商),是一个TLS 扩展,由Google 在开发SPDY 协议时提出,也就是服务端和浏览器之间用来决定使用HTTP/1.1 还是最新的HTTP/2 的协议。随着SPDY 被HTTP/2 取代,NPN 也被修订为ALPN(Application Layer Protocol Negotiation,应用层协议协商)。二者的目标一致,都是用来在服务端和浏览器之间协商使用哪个HTTP 版本,但实现细节不一样,相互无法兼容。
Run code
Cut to clipboard
参考文档:
Windows下Nginx开启HTTP/2功能的详细教程
nginx: download
Module ngx_http_v2_module
或许是 Nginx 上配置 HTTP2 最实在的教程了
Windows 下openssl安装与配置
http2-协议协商过程
(支付宝)给作者钱财以资鼓励 (微信)→
有过 1 条评论 »
最后在nginx.conf的listen 443 ssl后面加上http2即可