【AWS】WEBサーバーの概要
概要図
下記の概要図の Public subnet とは、【AWS】ネットワークの全体概要の概要図で示している Public subnet を示しております。
EC2を利用したWEBサーバーの構築手順
EC2を作成します。
その際に、自動割り当てパブリックIPを有効にします。
その際に、キャパシティーの予約はSTG環境であれば なし にしておきます。
その際に、ネットワークインターフェイスという項目でプライマリIPv4 アドレスを設定します。そのプライマリIPv4 アドレスは【AWS】ネットワークの全体概要で作成したパブリックサブネットの範囲内でなければなりません。 例:10.0.10.10
作成後に、秘密鍵(Private key)をpemファイルでダウンロードします。
EC2を作成した時点で、セキュリティグループ(ファイアウォール)は、デフォルトでポート番号22のssh接続のみを許可しています。sshにより、EC2にログインします。
ssh -i [秘密鍵へのパス] ec2-user@[パブリックIPアドレス or ドメイン名]
WEB機能を提供出来るソフトウェアをインストールします。
上記1で作成したEC2のセキュリティグループ(ファイアウォール)のインバウンドルールを編集します。
編集内容は、ポート番号80のHTTP接続を許可するようにします。
用語
サーバーとは
サーバーとは、クライアント(呼び出し元の他のコンピュータ)に何らかの機能を提供するコンピュータを指す。 すなわち、クライアントに機能を提供しないコンピュータ、例えばPCなどはサーバーではない。
WEBサーバーとは
WEBサーバーとは、クライアント(呼び出し元の他のコンピュータ)にWEB機能を提供するコンピュータを指す。 WEB機能を提供する為に、開発者はサーバーに ApacheやNginxなどのWEB機能を提供できるソフトウェアをインストールする。
ポート番号とは
ポート番号とは、同一のコンピュータ内で通信を行うプログラムを識別する為の番号です。 通信を行うプログラムの例は下記の通りです。 - ssh - http - mysql など