如何在AmazonLinux2上安装准确版本的Nginx



如何在AmazonLinux2上安装准确版本的Nginx?

我尝试了

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

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

公认的答案并不是很好,因为它引用了安装直接RPM,而不是使用存储库,后者可以在未来提供更好的安全性和方便的更新。

AmazonLinux的方式如下。

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

amazon-linux-extras enable nginx1

这启用了NGINX的子存储库。

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

yum info nginx --showduplicates

从那里,您可以解读出1.14.2是而不是,专门用于AmazonLinux。但这并不意味着您应该通过URL随机安装其他直接RPM。

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

yum install nginx-1.16.1

您可以安装任何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

最新更新