在 Ubuntu 20.04 上安装 nginx-1.20.2

在 Ubuntu 20.04 上安装 nginx-1.20.2

我正在使用 Ubuntu 20.04,并且已经使用 sudo apt update sudo apt install nginx 安装了 nginx

但是安装后,当我执行 nginx -V 检查版本时,它总是显示 1.18 版本而不是最新版本。

如何在 ubuntu 20.04 上安装最新稳定版本的 nginx?

答案1

如果你想安装特别是 1.20.2 版本,您需要将官方 nginx 存储库添加到您的源列表中。

操作方法如下:

  1. 打开终端(或通过 SSH 连接)
  2. 确保已安装所有必备软件:
    sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring
    
  3. 导入 apt 的 nginx 签名密钥:
    curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
         | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
    
  4. .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
    
  5. 固定存储库以确保安装的是 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
    
  6. 更新apt:
    sudo apt update
    
  7. 安装 nginx:
    sudo apt install nginx
    

相关内容