Amazon EC2(Amazon Linux 2023) + NGINXでWebサーバを構築する方法

当ページのリンクには広告が含まれている可能性があります。

Amazon EC2(Amazon Linux 2023) + NGINXでWebサーバを構築する方法を解説します。

目次

▼ IT系の本が無料で読める!?

Kindle UnlimitedではITに関する多くの本が無料で読めます。

>>Kindle Unlimitedでどのような本が無料で読めるのか見てみる

さらにKindle Unlimitedを初めてご利用の方は、30日間無料体験が可能です。

※時期により、30日間無料体験が終了している可能性がありますので、公式サイトをご確認ください。

Amazon EC2(Amazon Linux 2023)にNGINXをインストール

Amazon EC2(Amazon Linux 2023)にNGINXをインストールする方法は以下の記事を参照してください。

/var/wwwディレクトリの作成

以下のコマンドを実行し、/var/www/htmlディレクトリを作成します。

※後で、/var/www/htmlディレクトリ下に表示させたいファイルを置きます。

sudo mkdir -p /var/www/html

nginx.confファイルの編集(rootの設定)

以下のコマンドを実行し、nginx.confファイルの所有者をユーザーに変更します。

sudo chown $USER /etc/nginx/nginx.conf


以下のコマンドを実行し、nginx.confファイルを編集します。

sudo vim /etc/nginx/nginx.conf


rootに表示させるファイルの場所を設定します。

※以下画像の場合/var/www/html下のファイルが表示されます。


以下のコマンドを実行し、nginx.confファイルの所有者をroot(管理者)に変更(元の状態に戻します)します。

sudo chown root /etc/nginx/nginx.conf


以下のコマンドを実行し、NGINXを再起動します。

sudo systemctl restart nginx


パブリックIPアドレスをコピーします。


ブラウザの検索窓にパブリックIPアドレスを貼り付け、アクセスします。

403エラーが表示されました。これは/var/www/html下に何もファイルがないためです。

次は/var/www/html下にファイルを置きます。

/var/wwwディレクトリ下にファイルを置く

以下のコマンドを実行し、/var/www/html下にindex.htmlファイルを作成し、編集します。

※今回は動作確認なので、簡易的にindex.htmlを作成しています。GitHubからファイル持ってくる方法は以下の記事を参照してください。


今回は適当に「Hello My World!!」と入力します。


再び、パブリックIPアドレスでアクセスすると、以下画像のように/var/www/html下のindex.htmlファイル内容が表示されました。

これで、Amazon EC2(Amazon Linux 2023) + NGINXでWebサーバを構築完了です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

▼ IT・Web転職サービスなら【レバテックキャリア】


目次