AWS前回、EC2を起動させるところまで、実行しました。今回は起動したサーバーに接続して、簡単なアプリケーションを動かしてみたいと思います。本題に入る前に、前回盛込みきれなかった部分にEIPの話があります。EIPはインターネット経由でアクセス可能な固定グローバルIPを取得し、インスタンスに付与することができます。設定しておけば、削除するまでIPアドレスを保持できます。IPアドレスの機能も似ていますが、これはインスタンスを停止、起動をすると変わる点で異なります。接続さぁ本題に入りましょう。前回の立ち上げたサーバーに接続してみましょう。前提として、UNIX系のターミナル経由の場合です。あなたのPCが、MacやLinuxの場合です。ターミナルを開いてください!そしたら、早速sshで接続です。ec2-user@あなたのEC2のIPアドレス-iオプションは秘密鍵があるパスを指定してください。今いるディレクトリが秘密鍵が存在しているディレクトリなら上記のままでOKです。サーバーにアクセスするときは、以下聞かれると思いますので、yesを入力して、エンターです。(yes/no)?すると、以下のようなWARNINGが出て、接続に失敗すると思います。要は、秘密鍵に対するパーミッションがいけてませんということですね。first-keypair.pemファイルで、本人は読み書き、グループは読みのみ、他人は読みのみの設定です。秘密にしなきゃなので以下を実行して、パーミッションを変更。■サーバーのアップデート接続が完了すると、以下の文言も表示されていると思います。updates.言われるがままにRunしてみましょう。update最後に「完了しました!」が表示されたら、OKです。■nginxのインストール今回はWebサーバーとしてnginxを利用しましょう!nginxはパッケージが用意されているので、簡単にインストール可能です。nginxこれまた最後に「完了しました!」が表示されたら、OKです。Webサーバーを起動してみましょう。]ここまでできれば、該当のEIPを入力してみましょう。AMI!」のページが表示されましたでしょうか。なってたら、あなたは80年代好きです。■MySQLのインストール本日の折り返し地点でしょうか。次にデータベースサーバーとしてMySQLをインストールします。こちらも、nginx同様、パッケージがあるので簡単に準備できます。mysql-server最後に「完了しました!」ができましたでしょうか。mysqlを動かしておきましょう。mysqld:になればOKです!一応接続しておきましょうか。quitで抜けときましょう!アプリケーション作成さぁメインのアプリケーションですが、サクッと作りたいのでRailsでいきましょう。ビルドのためのパッケージをインストールします。mysql-develRailsではJavaScriptランタイムとしてNode.jsが必要になります。デフォルトではないため、EPELからインストールします。nodejsここまででRailsをインストールする準備が整いましたのでRailsをインストールしましょう。–no-ri完了したら、Railsのバージョンを確認してみましょう。–no-riでエラーが発生していた。5.1.1おー、最新が入りました。プロジェクトを作成して、起動してみましょう。0.0.0.0で、railsを立ち上げて、ブラウザからアクセスしてみましょう。Rialsの初期画面が表示されれば成功です!EC2を立ち上げて、アプリケーションを動かすところまでできました。あとは、アプリケーションを作り込めばいいだけですね。シングルサ...アーカイブ2017年7月2017年6月2017年5月2017年4月カテゴリーAWSBigDataRancherServerTerraformカプセルクラウドについて負荷分散、セキュリティ、DevOps、インフラコスト削減など豊富な課題解決パターンでお客様のAWS導入支援を行うマネージドサービスです。サービス一覧はこちらから。スーパーソフトウエアはAWSパートナーネットワーク(APN)のコンサルティングパートナーです。CapsuleCloudはAWSクラウド導入支援のマネージドサービス。link="https://www.youtube.com/watch?v=hln55FEspG0"][/vc_column][/vc_row]。