LoginSignup
7
4

More than 5 years have passed since last update.

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

Last updated at Posted at 2017-05-30

参考

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

(DB・サーバー構築編)世界一丁寧なAWS解説。EC2を利用して、RailsアプリをAWSにあげるまで

目次はこちら

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

手順

インスタンスの作成

サービスをクリックします。

スクリーンショット 2017-05-27 19.05.15.png

EC2を選択します。

スクリーンショット 2017-05-27 19.05.53.png

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

スクリーンショット 2017-05-27 19.07.31.png

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

スクリーンショット 2017-05-27 19.08.12.png

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

スクリーンショット 2017-05-27 19.09.05.png

Amazon Linuxを選択します。

スクリーンショット 2017-05-27 19.09.53.png

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

スクリーンショット 2017-05-27 19.11.00.png

赤囲みを設定します。

スクリーンショット 2017-05-27 19.13.51.png

スクリーンショット 2017-05-27 19.15.34.png

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

スクリーンショット 2017-05-27 19.20.22.png

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

スクリーンショット 2017-05-27 19.22.06.png

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

スクリーンショット 2017-05-27 19.23.24.png

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

スクリーンショット 2017-05-27 19.24.39.png

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

スクリーンショット 2017-05-27 19.25.28.png

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

スクリーンショット 2017-05-27 19.26.16.png

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

スクリーンショット 2017-05-27 19.27.25.png

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

スクリーンショット 2017-05-27 19.28.42.png

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

スクリーンショット 2017-05-27 19.35.40.png

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

スクリーンショット 2017-05-27 19.36.30.png

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

スクリーンショット 2017-05-27 19.36.43.png

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

スクリーンショット 2017-05-27 19.37.04.png

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

スクリーンショット 2017-05-27 19.38.20.png

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

スクリーンショット 2017-05-27 19.41.30.png

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

スクリーンショット 2017-05-27 19.44.08.png

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

スクリーンショット 2017-05-27 19.45.33.png

Elastic IPの割り当て

左側のリストから、Elastic IPを選択します。

スクリーンショット 2017-05-27 19.47.43.png

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

スクリーンショット 2017-05-27 19.49.04.png

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

スクリーンショット 2017-05-27 19.49.55.png

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

スクリーンショット 2017-05-27 19.50.37.png

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

スクリーンショット 2017-05-27 19.52.05.png

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

スクリーンショット 2017-05-27 19.56.31.png

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

スクリーンショット 2017-05-27 19.57.18.png

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

スクリーンショット 2017-05-27 19.58.29.png

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

スクリーンショット 2017-05-27 19.59.56.png

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

スクリーンショット 2017-05-27 20.00.42.png

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

スクリーンショット 2017-05-27 20.01.26.png

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

スクリーンショット 2017-05-27 20.03.05.png

インスタンスにSSH接続

左側のリストから、セキュリティグループを選択します。

スクリーンショット 2017-05-27 20.03.05 2.png

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

スクリーンショット 2017-05-27 20.05.38.png

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

スクリーンショット 2017-05-27 20.06.44.png

SSHの設定を変更します。

スクリーンショット 2017-05-27 20.07.31.png

マイIPを選択します。

自分が今アクセスしているIPが表示されます。

これによってSSH接続をできるのが、マイIPからのみになります。

スクリーンショット 2017-05-27 20.08.28.png

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

スクリーンショット 2017-05-27 20.10.15.png

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

スクリーンショット 2017-05-27 19.46.34.png

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

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

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

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

スクリーンショット 2017-05-27 20.12.43.png

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

スクリーンショット 2017-05-27 20.17.11.png

以下が表示されます。

スクリーンショット 2017-05-27 20.18.08.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

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

接続できました。

スクリーンショット 2017-05-27 20.23.15.png

以下に続きます。

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

7
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
4