nginx APT 方式升级 Ubuntu24

nginx APT 方式升级 Ubuntu24

⚙️ 方案一:使用 Nginx 官方源(推荐)

这个方案的优点是能获取到 Nginx 官方的最新稳定版,安全可靠

1. 准备工作
先更新系统,并安装添加仓库需要的工具:

bash

sudo apt update
sudo apt install curl gnupg2 ca-certificates lsb-release -y

2. 导入官方 GPG 密钥

bash

curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor -o /usr/share/keyrings/nginx-archive-keyring.gpg

3. 添加 Nginx 官方软件源

bash

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

4. 设置源优先级(可选但推荐)
这一步可以确保从这个新源安装 Nginx,而不是 Ubuntu 默认源

bash

echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx

5. 执行更新
更新软件源列表,然后安装(或升级)Nginx:

bash

sudo apt update
sudo apt install nginx -y

6. 验证版本
安装完成后,检查一下版本号,应该会是 1.30.1 或类似的高于 1.25.1 的版本

bash

nginx -v
# 示例输出: nginx version: nginx/1.30.1