图集1/2

正文 823字数 504,948阅读



下载nginx.exe替换

命令提示符输入
nginx -V
Run code
Cut to clipboard
    ,如果末尾有–with-http_v2_module则成功

    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-协议协商过程