fluid_27’s blog

勉強した内容をアウトプットするためのブログ

AWS EC2 でNginxが入らなかったので、nginx1を入れた

AWSにデプロイする過程でNginxが入らない?

と思ったら、どうやらAWS Linux(AL2) だと nginx1というのを代わりに入れるらしい。

 

似たような記事はすぐに出てくると思うので、あくまで今後の自分の為の備忘録として残します。

 

まず、EC2上で最初にNginxを入れようとしたら、

$ sudo yum -y install nginx

読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd

amzn2-core                                                                            | 3.7 kB  00:00:00     

mysql-connectors-community                                                            | 2.6 kB  00:00:00     

mysql-tools-community                                                                 | 2.6 kB  00:00:00     

mysql80-community                                                                    | 2.6 kB  00:00:00     

43 packages excluded due to repository priority protections

パッケージ nginx は利用できません。

エラー: 何もしません

 

nginx is available in Amazon Linux Extra topic "nginx1"

 

To use, run

# sudo amazon-linux-extras install nginx1

 

Learn more at

https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras

 

と、出る。

ググってみると、ログでも言われている通りに

sudo amazon-linux-extras install nginx1

を実行すればいいとのこと。

 

$ sudo amazon-linux-extras install nginx1

Installing nginx

読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd

・・・(略)

 

これで、うまくいきました。

簡単でよかった。

 

参考サイト

https://qiita.com/kazehiki03/items/7712660dd0401186ac4d