AWS ~EC2(WEBサーバー)~
前回はAWSのVPCを構築しました。サーバーを設置するためのエリア、土台を固めました。
続いてサーバーを設置します。手順は以下のとおりです。
- EC2設置
- Apacheインストール
- ファイアウォール設定
EC2設置
EC2…(Elastic Computer Cloud)…AWSのサーバーのこと。EC2設置するために以下の設定が必要です。
EC2インスタンス…EC2から立てられたサーバー。WEBサーバーとDBサーバーを作る場合はインスタンスも2つ作ることになります。
AMI…インスタンス起動時に必要なOS
インスタンスタイプ…インスタンスのスペック
ストレージタイプ…データの保存場所
Apacheインストール
サーバーを動かすためには以下の手順が必要です。
- SSHでサーバーにログイン
- Apacheをインストール
Apache…サーバーを動かすためにはApacheというサーバーのソフトウェアが必要になります。そしてApacheをインストールするにはサーバーにSSHでログインする必要があります。
SSH…サーバーと自身のPCをセキュアにつなぐサービスのこと。SSHを使用するためにはRloginというツールを使用する。
公開鍵認証…SSHでサーバーにログインする際の認証。EC2インスタンス作成時に発行されるキーペアを保有するユーザーのみがログインできる。
ポート番号…ポート番号とはプログラム別に割り振られたアドレス。一つのコンピューター内で通信を行うプログラムを識別するために利用される。
ファイアウォールの設定
ファイアウォール…ネットワークの不正アクセスから守るため「通して良い通信だけ通す」機能の総称。特定のポート番号の通信のみアクセスできる。
セキュリティグループ…AWSでファイアウォールの役割を担うもの。サーバーへ入ってくるインバウンドの通信はポート番号を限定して、サーバーから出ていく通信であるアウトバンドのポート番号は全て開かれている。
Elastic IPアドレス…EC2のパブリックIPアドレスは起動、停止すると別のIPアドレスが割り当てられてしまうためElastic IPアドレスを使用して固定する必要がある。
コメントを残す