簡體   English   中英

如何在 Amazon Linux 2 上安裝具有確切版本的 Nginx?

[英]How to install Nginx with an exact version on Amazon Linux 2?

如何在 Amazon Linux 2 上安裝具有確切版本的 Nginx?

我試過的

  • 須藤 yum 安裝 nginx
  • 須藤 amazon-linux-extras 安裝 nginx1
  • 須藤 yum 安裝 nginx:1.14.2

兩者都獲得 nginx 1.20.0 或沒有可用的包。 我如何獲得其他版本,例如:nginx 1.14.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

接受的答案並不是很好,因為它引用了安裝直接 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM