【问题标题】:How to install Nginx with an exact version on Amazon Linux 2?如何在 Amazon Linux 2 上安装具有确切版本的 Nginx?
【发布时间】:2021-07-17 07:13:08
【问题描述】:

如何在 Amazon Linux 2 上安装准确版本的 Nginx?

我尝试了什么

  • sudo yum install nginx
  • sudo amazon-linux-extras 安装 nginx1
  • sudo yum install nginx:1.14.2

两者都获得 nginx 1.20.0 或没有可用的软件包。如何获取其他版本,例如:nginx 1.14.2?

【问题讨论】:

  • 为什么不从源代码本地安装 Nginx?源代码是here

标签: nginx


【解决方案1】:

接受的答案并不是很好,因为它提到了安装直接 RPM,而不是使用存储库,后者提供了更好的安全性和将来更容易更新。

Amazon Linux 方式如下。

首先,启用亚马逊提供的 NGINX 存储库:

amazon-linux-extras enable nginx1

这启用了带有 NGINX 的子存储库。

现在,通过运行列出可用版本:

yum info nginx --showduplicates

从那里,您可以看出 1.14.2 不是专为 Amazon Linux 提供的。但这并不意味着您应该通过 URL 安装随机的其他直接 RPM。

使用最接近您要求的 NGINX 版本,例如

yum install nginx-1.16.1

【讨论】:

    【解决方案2】:

    您可以安装任何 nginx 版本。

    检查这个:https://centos.pkgs.org/7/nginx-x86_64/nginx-1.14.2-1.el7_4.ngx.x86_64.rpm.html

    如果您想安装 nginx 1.14.2,请按照以下步骤操作:

    wget https://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.2-1.el7_4.ngx.x86_64.rpm
    sudo rpm -Uvh nginx-1.14.2-1.el7_4.ngx.x86_64.rpm
    nginx -v
    

    【讨论】:

      猜你喜欢
      • 2020-04-12
      • 2022-12-14
      • 2017-01-14
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 2021-12-12
      • 2018-04-11
      • 2020-11-14
      相关资源
      最近更新 更多