Windows环境下Nginx配置HTTP/2.0

Posted 呼吸    ༽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows环境下Nginx配置HTTP/2.0相关的知识,希望对你有一定的参考价值。

HTTP2已经发布很久了,HTTP2相比于1.0有了很大的提升,在语义兼容1.0的前提下,大幅度的提升了web性能,进一步减少了网络延迟。
查看你的浏览器是否支持HTTP2,并且对比1.0与2.0的性能差距 http2.0

正好最近在对网站进行检测的时候,被告知建议使用HTTP2协议,查找了一番资料以后配置成功,现在分享一下过程

1 nginx版本必须在 1.9.5之后. nginx官方解释
2 只支持https协议的网站, 怎么配置https? 见我另一篇博客文章 配置https

配置nginx

server {
    listen       443 ssl http2 default_server;
    server_name  你的域名;

    ssl_certificate      D:/nginx-1.15.6/ssl/xxxxx-chain.pem;  #你的证书
    ssl_certificate_key  D:/nginx-1.15.6/ssl/xxxxxx-key.pem;   #你的证书

    ssl_session_timeout 5m;
    charset utf-8;

    location / {
        root  D:/index/;
        index index.html;
    }
}

验证

打开网站 http2.0验证 验证你的网站是不是已经支持2.0协议了

  • 我的网站 https://www.jsonformatting.com/

以上是关于Windows环境下Nginx配置HTTP/2.0的主要内容,如果未能解决你的问题,请参考以下文章

window 下怎么配置nginx环境变量

Nginx在windows环境下的安装与简单配置

windows下配置nginx+php环境

windows环境下nginx服务器的安装与配置

Nginx在windows环境下的安装与简单配置

Windows下Nginx Virtual Host多站点配置详解