初心者向け：AWS(EC2)にRailsのWebアプリをデプロイする方法 ③


## 参考
- 以下の記事を参考にさせて頂きました。ありがとうございます。

#### [(DB・サーバー構築編)世界一丁寧なAWS解説。EC2を利用して、RailsアプリをAWSにあげるまで](http://qiita.com/naoki_mochizuki/items/22cfbf4bf7ec95f6ac1c)

## 目次はこちら
### [初心者向け：AWS(EC2)にRailsのWebアプリをデプロイする方法 目次](http://qiita.com/iwaseasahi/items/d5f2ef3eac5e349a8f7d)

## 手順
### インスタンスの作成
#### サービスをクリックします。

![スクリーンショット 2017-05-27 19.05.15.png](https://qiita-image-store.s3.amazonaws.com/0/142810/f029a775-b3ac-c393-6161-d29bf1190d10.png "スクリーンショット 2017-05-27 19.05.15.png")

#### EC2を選択します。

![スクリーンショット 2017-05-27 19.05.53.png](https://qiita-image-store.s3.amazonaws.com/0/142810/b8bd1b45-06ea-b8a4-63aa-5ccfd7fad5c4.png "スクリーンショット 2017-05-27 19.05.53.png")

#### 右上の項目をクリックします。

![スクリーンショット 2017-05-27 19.07.31.png](https://qiita-image-store.s3.amazonaws.com/0/142810/e39f3d89-7df8-48b5-06ca-575d6636d0f1.png "スクリーンショット 2017-05-27 19.07.31.png")

#### アジアパシフィック(東京)を選択します。

![スクリーンショット 2017-05-27 19.08.12.png](https://qiita-image-store.s3.amazonaws.com/0/142810/77855e15-9fd7-7430-2046-d2dedbf1da98.png "スクリーンショット 2017-05-27 19.08.12.png")

#### 「インスタンスの作成」をクリックします。

![スクリーンショット 2017-05-27 19.09.05.png](https://qiita-image-store.s3.amazonaws.com/0/142810/e34f48f2-052e-abbb-a3a5-bd1e7e61b96b.png "スクリーンショット 2017-05-27 19.09.05.png")

#### Amazon Linuxを選択します。

![スクリーンショット 2017-05-27 19.09.53.png](https://qiita-image-store.s3.amazonaws.com/0/142810/4fcf2847-e920-571f-6245-d45689622a7b.png "スクリーンショット 2017-05-27 19.09.53.png")

#### 今回は、t2.microを選択し、「次の手順：インスタンスの詳細の設定」をクリックします。

![スクリーンショット 2017-05-27 19.11.00.png](https://qiita-image-store.s3.amazonaws.com/0/142810/8ad19899-f2e8-8dbb-1635-4db207eb31b0.png "スクリーンショット 2017-05-27 19.11.00.png")

#### 赤囲みを設定します。

![スクリーンショット 2017-05-27 19.13.51.png](https://qiita-image-store.s3.amazonaws.com/0/142810/cfc067df-3c9c-5b95-5a13-2e9e0d03e6dd.png "スクリーンショット 2017-05-27 19.13.51.png")

#### 例

![スクリーンショット 2017-05-27 19.15.34.png](https://qiita-image-store.s3.amazonaws.com/0/142810/eea02f2f-6df9-b087-19e6-33b1af3712b7.png "スクリーンショット 2017-05-27 19.15.34.png")

#### 「次の手順：ストレージの追加」をクリックします。

![スクリーンショット 2017-05-27 19.20.22.png](https://qiita-image-store.s3.amazonaws.com/0/142810/30206285-ef83-90e5-7dd9-1cd49c74b631.png "スクリーンショット 2017-05-27 19.20.22.png")

#### 何も設定せず、「次の手順：タグの追加」をクリックします。

![スクリーンショット 2017-05-27 19.22.06.png](https://qiita-image-store.s3.amazonaws.com/0/142810/bd27b291-d773-0a58-2a88-9aa2376a02fa.png "スクリーンショット 2017-05-27 19.22.06.png")

#### 「タグの追加」をクリックします。

![スクリーンショット 2017-05-27 19.23.24.png](https://qiita-image-store.s3.amazonaws.com/0/142810/7bed0390-a201-36a5-f85e-0dac6d4c9748.png "スクリーンショット 2017-05-27 19.23.24.png")

#### キーに[Name]、値に「インスタンス名」を入力します。

![スクリーンショット 2017-05-27 19.24.39.png](https://qiita-image-store.s3.amazonaws.com/0/142810/1c2781ba-653a-968d-3c3a-6df08d3a2895.png "スクリーンショット 2017-05-27 19.24.39.png")

#### 「次の手順：セキュリティグループの設定」をクリックします。

![スクリーンショット 2017-05-27 19.25.28.png](https://qiita-image-store.s3.amazonaws.com/0/142810/722571e0-a175-a410-f42f-d86c85b03657.png "スクリーンショット 2017-05-27 19.25.28.png")

#### 赤囲みの部分を設定します。

![スクリーンショット 2017-05-27 19.26.16.png](https://qiita-image-store.s3.amazonaws.com/0/142810/a975cb2e-f9d9-c1a7-2a22-f9427dc8ef9d.png "スクリーンショット 2017-05-27 19.26.16.png")

#### 「既存のセキュリティグループを選択する」をクリックし、作成したセキュリティーグループを選択します。

![スクリーンショット 2017-05-27 19.27.25.png](https://qiita-image-store.s3.amazonaws.com/0/142810/93422da2-ba19-33fa-708a-db5bc1e2d7d8.png "スクリーンショット 2017-05-27 19.27.25.png")

#### 「確認と作成」をクリックします。

![スクリーンショット 2017-05-27 19.28.42.png](https://qiita-image-store.s3.amazonaws.com/0/142810/55a838dc-4f3c-85a6-5480-afd9b636bcb8.png "スクリーンショット 2017-05-27 19.28.42.png")

#### 「起動」をクリックします。

![スクリーンショット 2017-05-27 19.35.40.png](https://qiita-image-store.s3.amazonaws.com/0/142810/51902d5f-88af-847c-0db0-514594c11a70.png "スクリーンショット 2017-05-27 19.35.40.png")

#### 赤囲みの部分を変更します。

![スクリーンショット 2017-05-27 19.36.30.png](https://qiita-image-store.s3.amazonaws.com/0/142810/2d120709-96fa-1a97-bdb4-d5318c0b9eec.png "スクリーンショット 2017-05-27 19.36.30.png")

#### [新しいキーペアを作成]を選択します。

![スクリーンショット 2017-05-27 19.36.43.png](https://qiita-image-store.s3.amazonaws.com/0/142810/f06f7b40-c1d9-4a0e-d2c5-8c56fa956b31.png "スクリーンショット 2017-05-27 19.36.43.png")

#### キーペア名を入力します。

![スクリーンショット 2017-05-27 19.37.04.png](https://qiita-image-store.s3.amazonaws.com/0/142810/cb259087-b487-7892-9575-abcf5a539385.png "スクリーンショット 2017-05-27 19.37.04.png")

#### 「キーペアのダウンロード」をクリックします。

![スクリーンショット 2017-05-27 19.38.20.png](https://qiita-image-store.s3.amazonaws.com/0/142810/d4622ff7-24c1-6842-61ab-b00eac446d68.png "スクリーンショット 2017-05-27 19.38.20.png")

#### 「インスタンスの作成」をクリックします。

![スクリーンショット 2017-05-27 19.41.30.png](https://qiita-image-store.s3.amazonaws.com/0/142810/c54d38cd-181a-942a-8de9-9cfec016089f.png "スクリーンショット 2017-05-27 19.41.30.png")

#### 「インスタンスの表示」をクリックします。

![スクリーンショット 2017-05-27 19.44.08.png](https://qiita-image-store.s3.amazonaws.com/0/142810/ef342029-122f-ec9a-80df-f3d2d0890e6d.png "スクリーンショット 2017-05-27 19.44.08.png")

#### インスタンスが作成されていることを確認します。


![スクリーンショット 2017-05-27 19.45.33.png](https://qiita-image-store.s3.amazonaws.com/0/142810/e921d207-6690-0fa2-6d29-35c17c578adc.png "スクリーンショット 2017-05-27 19.45.33.png")

### Elastic IPの割り当て
#### 左側のリストから、Elastic IPを選択します。

![スクリーンショット 2017-05-27 19.47.43.png](https://qiita-image-store.s3.amazonaws.com/0/142810/e45a4acd-fd2b-67b7-beba-4ade0210cec8.png "スクリーンショット 2017-05-27 19.47.43.png")

#### 「新しいアドレスの割り当て」をクリックします。

![スクリーンショット 2017-05-27 19.49.04.png](https://qiita-image-store.s3.amazonaws.com/0/142810/2d5e83ea-507f-e531-b948-2c6cfd89ea73.png "スクリーンショット 2017-05-27 19.49.04.png")

#### 「割り当て」をクリックします。

![スクリーンショット 2017-05-27 19.49.55.png](https://qiita-image-store.s3.amazonaws.com/0/142810/71cf0096-7904-c85b-18ef-955e87626607.png "スクリーンショット 2017-05-27 19.49.55.png")

#### 「閉じる」をクリックします。

![スクリーンショット 2017-05-27 19.50.37.png](https://qiita-image-store.s3.amazonaws.com/0/142810/49c4e46b-ccfe-9bff-7862-52aa08b3e824.png "スクリーンショット 2017-05-27 19.50.37.png")

#### 新しく作成されたIPを選択します。

![スクリーンショット 2017-05-27 19.52.05.png](https://qiita-image-store.s3.amazonaws.com/0/142810/29764b2a-3b0f-a2d1-dca7-689427367918.png "スクリーンショット 2017-05-27 19.52.05.png")

#### 「アクション」をクリックします。

![スクリーンショット 2017-05-27 19.56.31.png](https://qiita-image-store.s3.amazonaws.com/0/142810/b12545d0-e7c8-6d4d-7d3b-5ff7d36c7cff.png "スクリーンショット 2017-05-27 19.56.31.png")

#### [アドレスの関連付け]を選択します。

![スクリーンショット 2017-05-27 19.57.18.png](https://qiita-image-store.s3.amazonaws.com/0/142810/38e068c2-f2b8-dc46-e1a3-356e1843cfac.png "スクリーンショット 2017-05-27 19.57.18.png")

#### インスタンスをクリックします。

![スクリーンショット 2017-05-27 19.58.29.png](https://qiita-image-store.s3.amazonaws.com/0/142810/2c39c14d-1a4b-b30e-fd77-c56d8daaf080.png "スクリーンショット 2017-05-27 19.58.29.png")

#### 先程、作成したインスタンスを選択します。

![スクリーンショット 2017-05-27 19.59.56.png](https://qiita-image-store.s3.amazonaws.com/0/142810/efd856f1-1e9f-3339-7b50-d90fccc794d2.png "スクリーンショット 2017-05-27 19.59.56.png")

#### 「関連付け」をクリックします。

![スクリーンショット 2017-05-27 20.00.42.png](https://qiita-image-store.s3.amazonaws.com/0/142810/468edeff-f3d1-e025-c47d-c569ecb74db5.png "スクリーンショット 2017-05-27 20.00.42.png")

#### 「閉じる」をクリックします。

![スクリーンショット 2017-05-27 20.01.26.png](https://qiita-image-store.s3.amazonaws.com/0/142810/b717ca5c-d5d5-ce54-5263-effdf60d5c7e.png "スクリーンショット 2017-05-27 20.01.26.png")

#### インスタンスにIPが設定されました。

![スクリーンショット 2017-05-27 20.03.05.png](https://qiita-image-store.s3.amazonaws.com/0/142810/5af72f76-fd3b-295c-cf65-c756497c4f14.png "スクリーンショット 2017-05-27 20.03.05.png")


### インスタンスにSSH接続
#### 左側のリストから、セキュリティグループを選択します。

![スクリーンショット 2017-05-27 20.03.05 2.png](https://qiita-image-store.s3.amazonaws.com/0/142810/3eaa5ca7-a57c-0724-f875-57a6d025be4e.png "スクリーンショット 2017-05-27 20.03.05 2.png")

#### 作成したセキュリティグループを選択し、インバウンドをクリックします。

![スクリーンショット 2017-05-27 20.05.38.png](https://qiita-image-store.s3.amazonaws.com/0/142810/49f9ff8d-5bf7-df10-df63-e1f0e5570889.png "スクリーンショット 2017-05-27 20.05.38.png")

#### 「編集」をクリックします。

![スクリーンショット 2017-05-27 20.06.44.png](https://qiita-image-store.s3.amazonaws.com/0/142810/db0685e5-670a-be05-58f5-1e3e8e2099c3.png "スクリーンショット 2017-05-27 20.06.44.png")

#### SSHの設定を変更します。

![スクリーンショット 2017-05-27 20.07.31.png](https://qiita-image-store.s3.amazonaws.com/0/142810/62636d6a-a73c-e638-cba1-74cca3caf6b2.png "スクリーンショット 2017-05-27 20.07.31.png")

#### マイIPを選択します。
#### 自分が今アクセスしているIPが表示されます。
#### これによってSSH接続をできるのが、マイIPからのみになります。

![スクリーンショット 2017-05-27 20.08.28.png](https://qiita-image-store.s3.amazonaws.com/0/142810/f06b7400-2521-e168-2e99-77e82a023b9b.png "スクリーンショット 2017-05-27 20.08.28.png")

#### 「保存」をクリックします。

![スクリーンショット 2017-05-27 20.10.15.png](https://qiita-image-store.s3.amazonaws.com/0/142810/abe6e819-dd96-c2c6-77e6-5a486cb2d3cb.png "スクリーンショット 2017-05-27 20.10.15.png")

#### ダウンロードしたpemをssh配下に移動します。

![スクリーンショット 2017-05-27 19.46.34.png](https://qiita-image-store.s3.amazonaws.com/0/142810/5e1b620a-2432-895f-de1e-792b301447b2.png "スクリーンショット 2017-05-27 19.46.34.png")

#### 以下のコマンドを実行してください。

```
$ mv ~/Downloads/鍵名.pem ~/.ssh
```

#### 例

```
$ mv ~/Downloads/christchurches-map.pem ~/.ssh
```

#### 左側のリストから、インスタンスを選択します。

![スクリーンショット 2017-05-27 20.12.43.png](https://qiita-image-store.s3.amazonaws.com/0/142810/3b984a70-b9ff-d7da-1af7-85426dba2dfe.png "スクリーンショット 2017-05-27 20.12.43.png")

#### 右クリックをし、接続を選択します。


![スクリーンショット 2017-05-27 20.17.11.png](https://qiita-image-store.s3.amazonaws.com/0/142810/8ee9adfa-3683-6be3-5994-5489e6599b44.png "スクリーンショット 2017-05-27 20.17.11.png")

#### 以下が表示されます。

![スクリーンショット 2017-05-27 20.18.08.png](https://qiita-image-store.s3.amazonaws.com/0/142810/3c03369b-3197-c1a0-9d9e-206fcce996f3.png "スクリーンショット 2017-05-27 20.18.08.png")

#### 赤囲みの部分を参考に以下のコマンドを実行します。

![スクリーンショット 2017-05-27 20.18.08.png](https://qiita-image-store.s3.amazonaws.com/0/142810/35e1cd35-c425-1bff-7fe0-0907a7e23273.png "スクリーンショット 2017-05-27 20.18.08.png")

#### コマンド

```
$ chmod 400 ~/.ssh/鍵名.pem
```

#### 例

```
$ chmod 400 ~/.ssh/christchurches-map.pem
```

#### 赤囲みの部分を参考にSSH接続を実行します。

![スクリーンショット 2017-05-27 20.19.21 2.png](https://qiita-image-store.s3.amazonaws.com/0/142810/2838a378-253f-5f5f-7f20-fc39d1163e99.png "スクリーンショット 2017-05-27 20.19.21 2.png")

#### SSH接続

```
$ ssh -i ~/.ssh/鍵名.pem ec2-user@IP
```

#### 例

```
$ ssh -i ~/.ssh/christchurches-map.pem ec2-user@52.192.101.190
```

#### 接続できると以下のように表示されるので、「yes」と入力します。

![スクリーンショット 2017-05-27 20.22.07.png](https://qiita-image-store.s3.amazonaws.com/0/142810/465468fe-8894-7ca0-b8ab-813cd3973ffd.png "スクリーンショット 2017-05-27 20.22.07.png")

#### 接続できました。

![スクリーンショット 2017-05-27 20.23.15.png](https://qiita-image-store.s3.amazonaws.com/0/142810/9a721ffc-317c-701b-b992-c36526b7ad54.png "スクリーンショット 2017-05-27 20.23.15.png")

### 以下に続きます。
#### [初心者向け：AWS(EC2)にRailsのWebアプリをデプロイする方法 ④](http://qiita.com/iwaseasahi/items/b28f8b91c4638e2c57fd)