如何在 Ubuntu 上安装支持 HTTP/2 的 Nginx
Nginx 是一款高性能 web server 和 reverse proxy,广泛用于托管网站和应用程序。HTTP/2 通过启用多路复用、头部压缩和其他优化,显著提升 web 性能。在本指南中,我们将介绍如何在 Ubuntu 上安装支持 HTTP/2 的 Nginx。
步骤 1:更新系统软件包
在安装 Nginx 之前,请更新您的软件包列表和系统软件包,以确保您拥有最新的软件版本。
步骤 2:安装 Nginx
Ubuntu 的默认仓库包含 Nginx,因此您可以使用 apt 安装它:
安装完成后,验证 Nginx 是否正在运行:
如果 Nginx 未处于活动状态,请使用以下命令启动它:
步骤 3:在 Nginx 中启用 HTTP/2 支持
要启用 HTTP/2,请修改 Nginx 配置文件:
找到以下这一行:
将其修改为包含 http2:
保存更改(CTRL + X,然后 Y,以及 Enter)。
步骤 4:获取 SSL 证书
HTTP/2 需要 SSL/TLS,因此您需要一个有效的 SSL 证书。最简单的方法是使用 Let’s Encrypt 和 Certbot:
按照提示生成并安装证书。
步骤 5:重启 Nginx 并验证
启用 HTTP/2 后,重启 Nginx 以应用更改:
使用以下命令验证 HTTP/2 是否正常工作:
您应该会看到 HTTP/2 响应头。
结论
您已成功在 Ubuntu 上安装了支持 HTTP/2 的 Nginx。您的网站现在将受益于更好的性能和更快的页面加载时间。如果您需要进行进一步优化,可以考虑启用缓存、压缩,并对 Nginx 配置进行微调。


