・結果
失敗??
以下のメッセージが表示された。nginxが廃止されて、nginx-all-modulesが利用されるだとか。でも導入対象nginxはあるので何か失敗しているとおもわれる。
Package nginx is obsoleted by nginx-all-modules, trying to install 1:nginx-all-modules-1.12.1-1.33.amzn1.x86_64 instead
・記載内容
AmazonLinuxにNginxを導入する
・環境
Amazon Linux AMI release 2018.03
Nginx
・参考サイト
Nginxインストール手順
・説明
Nginxインストール手順に従い、作業をすすめる。
・手順
# vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/rhel/6/$basearch/
gpgcheck=0
enabled=1
priority=10
# yum install nginx-1.14.0-1.el6.ngx.x86_64
・補足1
以下のコマンドで、導入可能なNginxのバージョン一覧を確認可能。
# yum list --showduplicates nginx
・補足2
Nginxインストール手順には記載されていないが、AmazonLinuxのリポジトリにはプライオリティが10で設定されており、Nginxのリポジトリが利用できなかった。
そのため、Nginxのリポジトリ設定(/etc/yum.repos.d/nginx.repo)にも以下の設定を記述しプライオリティを設定している。
priority=10