使用 yum 在 Amazon Linux 2 上安装最新版本的 nginx
一开始
我想在Amazon Linux 2上安装最新版本的nginx(1.15.8),
但是当使用yum install nginx命令时,会提示找不到该软件包,
而使用amazon-linux-extras命令只能选择1.12.2版本(截至2019/1/28),
请告知安装最新版本的方法。
环境
AmazonLinux 使用的AMI为:amzn2-ami-hvm-2.0.20190115-x86_64-gp2 (ami-0d7ed3ddb85b521a6)。
设置仓库
创建/etc/yum.repos.d/nginx.repo并写入以下内容。
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
安装
$ sudo yum install nginx -y
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 1:1.15.8-1.el7_4.ngx will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================================================================================================
 Package                                              Arch                                                  Version                                                               Repository                                            Size
=============================================================================================================================================================================================================================================
Installing:
 nginx                                                x86_64                                                1:1.15.8-1.el7_4.ngx                                                  nginx                                                762 k
Transaction Summary
=============================================================================================================================================================================================================================================
Install  1 Package
Total download size: 762 k
Installed size: 2.7 M
Downloading packages:
nginx-1.15.8-1.el7_4.ngx.x86_64.rpm                                                                                                                                                                                   | 762 kB  00:00:02     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 1:nginx-1.15.8-1.el7_4.ngx.x86_64                                                                                                                                                                                         1/1 
----------------------------------------------------------------------
Thanks for using nginx!
Please find the official documentation for nginx here:
* http://nginx.org/en/docs/
Please subscribe to nginx-announce mailing list to get
the most important news about nginx:
* http://nginx.org/en/support.html
Commercial subscriptions for nginx are available on:
* http://nginx.com/products/
----------------------------------------------------------------------
  Verifying  : 1:nginx-1.15.8-1.el7_4.ngx.x86_64                                                                                                                                                                                         1/1 
Installed:
  nginx.x86_64 1:1.15.8-1.el7_4.ngx                                                                                                                                                                                                          
Complete!
确认版本
$ nginx -v
nginx version: nginx/1.15.8
 
    