nginx 如何启用 HTTP/2
背景
网站配置好 SSL 证书、开通 HTTPS 之后,不启用 HTTP/2 简直就是亏的。
操作步骤
-
安装 nginx 的最新版本。需要自行下载源码编译。
需要注意的是,默认编译的 nginx 并不包含 HTTP/2 模块,我们需要指定相关参数来编译:
# 指定编译参数 ./configure --with-http_v2_module # 编译安装 make && make install
-
修改 nginx 配置。
修改前:
server { listen 443 ssl; # 以下是网站的常规配置(略) # ... }
修改后:
server { listen 443 ssl http2; # 以下是网站的常规配置(略) # ... }
-
重启 nginx,检查效果。