nginx 如何启用 HTTP/2

背景

网站配置好 SSL 证书、开通 HTTPS 之后,不启用 HTTP/2 简直就是亏的。

操作步骤

  1. 安装 nginx 的最新版本。需要自行下载源码编译。

    需要注意的是,默认编译的 nginx 并不包含 HTTP/2 模块,我们需要指定相关参数来编译:

    # 指定编译参数
    ./configure --with-http_v2_module
    
    # 编译安装
    make && make install
    
  2. 修改 nginx 配置。

    修改前:

    server {
    	listen  443 ssl;
    	
    	# 以下是网站的常规配置(略)
    	# ...
    }
    

    修改后:

    server {
    	listen  443 ssl http2;
    	
    	# 以下是网站的常规配置(略)
    	# ...
    }
    
  3. 重启 nginx,检查效果。

标签: nginxHTTP/2
最后更新:2023-02-12 13:09:55

相关小抄