AWSのEC2インスタンスにnginxをインストールする手順の備忘録になります。
EC2インスタンスにnginxをインストール
AmazonLinux2だとyumコマンドで「sudo yum install nginx」を実行してもパッケージが提供されていないようでインストールに失敗するようです。
まずは、EC2インスタンスを作成した直後の状態だとupdateしておきます。
nginxのインストール
提供されているリポジトリだと、以下のコマンドでインストールできました。
インストールが完了したら、バージョンを確認します。
nginxの起動
インストールの確認ができたら、nginxを起動します。
まずは起動前の状態確認をします。起動前のため、deadになっています。
Active: inactive (dead)
nginxを起動します。
起動後の状態確認をします。起動状態のrunningに表示が変わりました。
Active: active (running)
ブラウザから確認
ブラウザからインスタンスのパブリックIPにアクセスします。
Welcom to nginx の画面が表示されれば設定が完了しているのですが、恐らく表示されないと思います。
EC2の落とし穴である、セキュリティグループの設定が必要になります。
セキュリティグループの「Inboud rules」にHTTPのルールを追加します。
ルールを追加した後に、再度アクセスすると表示されました。
自動起動の設定をします。