EC2を作成

AWSコンソールへログイン後、EC2を検索する。

画面上部にて、米国北部等になっている部分ではリージョンを選択することが可能です。

東京等アジア圏もあるので、東京を選択することをおすすめします。

左部の欄からインスタンスを選択し、画面左のインスタンスを起動をします。

1.名前とタグ

管理画面で利用する際にわかりやすい名前をつけます。

2.アプリケーションおよびOSイメージ

サーバーのイメージを選択します。

今回はAmazon Linuxを使用しアーキテクチャは64ビット(x86)を利用します。

3.インスタンスタイプ

インスタンスタイプはCPU数やメモリ数を確認して、自分の環境にあったタイプを選択します。

4.キーペア(ログイン)

こちらは新しいキーペアの作成を行い、作成したキーペアをダウンロードして、キーペアを選択します。

このキーペアは、SSHでのログインで使用します。

5.ネットワーク設定

基本的には、デフォルトで問題ないです。

後でセキュリティのインバウンドルールを変更して自分の環境にあった設定をします。

6.ストレージを設定

ストレージのサイズは、環境にあったサイズにします。

7.インスタンスの起動

すべての入力が完了したらインスタンスを起動します。

インスタンスへSSHでログイン

最初に行った方法でEC2を検索します。

画面左の欄からインスタンスを選択します。

作成したインスタンスのインスタンスIDをクリックします。

インスタンス名(インスタンスID)の概要の右に接続とあるのでクリックし、SSHクライアントを選択します。

ダウンロードしたpemキーのディレクトリで下記コマンドを実行します。

chmod 400 xxxx.pem

その後、例 ログイン方法 となっている部分をコピーし、コマンドで実行するとSSHでEC2サーバーへログイン可能です。

TCP/UDP プロトコルの許可

EC2を使用する場合は、基本的に公開サーバー用だと思われます。

その際に、TCP/UDPで指定ポートでの接続許可をします。

インバウンドルール

最初に行った方法でEC2を検索します。

画面左の欄からインスタンスを選択します。

TCP/UDPを設定したいEC2インスタンスのチェックボックスにチェックをつけます。

画面下部にインスタンスの内容が出てくるので、セキュリティを選択し、セキュリティグループをクリックします。

インバウンドルールが出てくるのでインバウンドのルールを編集を選択します。

インバウンドのルールを編集

ルールを追加を選択します。

下記に設定の簡単な例を示します。

タイププロトコルポート範囲ソースIP
HTTPHTTPTCP80カスタム0.0.0.0/0
HTTPSHTTPSTCP443カスタム0.0.0.0/0

上記以外にもSQLのサーバーなど構築し参照したい場合は、同様にポートを指定し許可を行います。

必要に応じて接続を許可するIPを変更します。