Webサーバーにアクセスしてみる

Webサーバーにアクセスしてみる

EC2インスタンスにWebサーバーのNginxをインストールしました。

では、外部からWebサーバーが見えるか確認してみましょう

 

f:id:TOSHIOSHIMO:20190916202155p:plain

EC2のセキュリティグループを編集する

f:id:TOSHIOSHIMO:20190918185812p:plain

EC2インスタンスの、セキュリティグループ「launch-wizard2」をクリックしてください。

f:id:TOSHIOSHIMO:20190918185913p:plain

セキュリティグループは、オンプレミスでいうLinuxサーバーのfirewalld(iptables)のようなものです。インバウンドのタブをクリックすると、現在、SSH接続(22番ポート)しか受け付けていないことが分かります。

HTTP(80番ポート)を許可しましょう。

f:id:TOSHIOSHIMO:20190918190144p:plain

編集ボタンをクリック→ルールの追加で、HTTPを選択します。

右下の保存をクリックします。

なぜアウトバウンドには設定しない?

ここで、アウトバウンド(戻り)にHTTPを同様に設定していないことにお気づきでしょうか?AWSのセキュリティグループでは、インバウンドに指定した戻りのトラフィックはアウト側に透過できるので、設定不要なのです。

外部からWebページを表示する

WebブラウザのURL欄に、http://(Elastic IP)/index.htmlと入力してみてください。

f:id:TOSHIOSHIMO:20190918190639p:plain

無事にNginxのスタートページが表示されました。

 

f:id:TOSHIOSHIMO:20190918190742p:plain

次回は、Nginxのプロセスの確認、設定周りと、Webページの差し替えを行ってみたいと思います。