5 nginx
如何在 Amazon Linux 2 上安装准确版本的 Nginx?
我尝试过的
两者都获得 nginx 1.20.0 或没有可用的软件包。如何获得其他版本,例如:nginx 1.14.2?
Dan*_*nin 13
接受的答案并不是很好,因为它引用了直接安装 RPM,而不是使用存储库,后者可以在将来提供更好的安全性和轻松的更新。
Amazon Linux 的方式如下。
首先,启用Amazon提供的NGINX存储库:
amazon-linux-extras enable nginx1
Run Code Online (Sandbox Code Playgroud)
这启用了 NGINX 的子存储库。
现在,通过运行以下命令列出可用版本:
yum info nginx --showduplicates
Run Code Online (Sandbox Code Playgroud)
从那里,您可以看出 1.14.2 不是专门用于 Amazon Linux 的。但这并不意味着您应该通过 URL 安装随机的其他直接 RPM。
使用最接近您的要求的 NGINX 版本,例如
yum install nginx-1.16.1
Run Code Online (Sandbox Code Playgroud)
您可以安装任何 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7922 次 |
| 最近记录: |