在Amazon Linux AMI上安装稳定版本的nginx
截至2018年12月,如果直接在Amazon Linux AMI 2018.03.0(符合免费使用限额)上安装nginx,则会安装1.12.1版本。以下是安装稳定版(当前为1.14.2)的步骤记录。版本信息可在https://nginx.org/en/download.html上查看。
添加Nginx的源代码库
请使用超级用户权限打开vim编辑器,并打开路径为/etc/yum.repos.d/nginx.repo的文件。
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
保留
安装可用版本列表
请列出 nginx 的所有可用版本。
利用可能なパッケージ
nginx.x86_64 1.8.0-1.el6.ngx nginx
nginx.x86_64 1.8.1-1.el6.ngx nginx
nginx.x86_64 1.10.0-1.el6.ngx nginx
nginx.x86_64 1.10.1-1.el6.ngx nginx
nginx.x86_64 1.10.2-1.el6.ngx nginx
nginx.x86_64 1.10.3-1.el6.ngx nginx
nginx.x86_64 1.12.0-1.el6.ngx nginx
nginx.x86_64 1.12.1-1.el6.ngx nginx
nginx.x86_64 1.12.2-1.el6.ngx nginx
nginx.x86_64 1.14.0-1.el6.ngx nginx
nginx.x86_64 1.14.1-1.el6.ngx nginx
nginx.x86_64 1.14.2-1.el6.ngx nginx
nginx.x86_64 1:1.12.1-1.33.amzn1 amzn-main
如果继续按照以下方式安装:
$ sudo yum install nginx
将会安装最底下的amzn-main,因此需要添加一个命令来排除amzn-main。
排除amzn-main
$ yum –showduplicates –disablerepo=amzn-main list nginx
$ yum –展示重复 –禁用存储库=amzn-main 列出 nginx
利用可能なパッケージ
nginx.x86_64 1.8.0-1.el6.ngx nginx
nginx.x86_64 1.8.1-1.el6.ngx nginx
nginx.x86_64 1.10.0-1.el6.ngx nginx
nginx.x86_64 1.10.1-1.el6.ngx nginx
nginx.x86_64 1.10.2-1.el6.ngx nginx
nginx.x86_64 1.10.3-1.el6.ngx nginx
nginx.x86_64 1.12.0-1.el6.ngx nginx
nginx.x86_64 1.12.1-1.el6.ngx nginx
nginx.x86_64 1.12.2-1.el6.ngx nginx
nginx.x86_64 1.14.0-1.el6.ngx nginx
nginx.x86_64 1.14.1-1.el6.ngx nginx
nginx.x86_64 1.14.2-1.el6.ngx nginx
这次没有包括amzn-main。
安装
使用sudo yum install -y –disablerepo=amzn-main nginx 命令安装nginx。
読み込んだプラグイン:priorities, update-motd, upgrade-helper
amzn-updates | 2.5 kB 00:00:00
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ nginx.x86_64 0:1.14.2-1.el6.ngx を インストール
--> 依存性解決を終了しました。
依存性を解決しました
=======================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
=======================================================================================================
インストール中:
nginx x86_64 1.14.2-1.el6.ngx nginx 957 k
トランザクションの要約
=======================================================================================================
インストール 1 パッケージ
総ダウンロード容量: 957 k
インストール容量: 2.6 M
Downloading packages:
nginx-1.14.2-1.el6.ngx.x86_64.rpm | 957 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : nginx-1.14.2-1.el6.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/
----------------------------------------------------------------------
検証中 : nginx-1.14.2-1.el6.ngx.x86_64 1/1
インストール:
nginx.x86_64 0:1.14.2-1.el6.ngx
完了しました!
看起来已经做完了。
确认
输出nginx的版本信息
nginx version: nginx/1.14.2