我正在使用 Ubuntu 20.04,并且已经使用 sudo apt update sudo apt install nginx 安装了 nginx
但是安装后,当我执行 nginx -V 检查版本时,它总是显示 1.18 版本而不是最新版本。
如何在 ubuntu 20.04 上安装最新稳定版本的 nginx?
答案1
如果你想安装特别是 1.20.2 版本,您需要将官方 nginx 存储库添加到您的源列表中。
操作方法如下:
- 打开终端(或通过 SSH 连接)
- 确保已安装所有必备软件:
sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring
- 导入 apt 的 nginx 签名密钥:
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
.list
为 apt 创建源文件: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
- 固定存储库以确保安装的是 nginx 包而不是 Ubuntu 提供的包:
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ | sudo tee /etc/apt/preferences.d/99-nginx
- 更新apt:
sudo apt update
- 安装 nginx:
sudo apt install nginx