LoginSignup
2
2

More than 5 years have passed since last update.

AWS EC2を使って5分で仮想サーバ+Webサーバ構築

Posted at

必要なもの

EC2のインスタンス作成

  1. AWSマネジメントコンソールへアクセス

  2. サービスの中からEC2をクリック

  3. Launch Instanceをクリック

  4. Classic Wizardを選択してContinueをクリック

  5. Amazon Linux AMIを選択(構築する仮想サーバーのディストリビューションのOS)

  6. インスタンスの数やタイプ、その他詳細設定、ストレージデバイスなどの設定は全てデフォルト設定のままContinueをクリック

  7. インスタンスにタグ付けできます。ここでは「Name」というキーに任意のわかりやすい値を設定
    EC2 Management Console.png

  8. EC2で作成する仮想サーバーへは公開鍵認証で接続する際に必要となる秘密鍵をここで作成
    名前を入力しCreate & Download your Key Pairのリンクをクリックすると秘密鍵がダウンロードされる

  9. セキュリティグループ(ファイアウォール)を設定

  10. ウェブサーバーを作成するので、上記の手順でHTTP(Port 80)を追加
    EC2 Management Console(1).png
    右のテーブルに「80(HTTP)」が追加されたのを確認しContinueをクリック

  11. 確認画面で設定値を確認しLaunchをクリック

  12. Closeをクリックするとインスタンス管理画面へ遷移
    作成したインスタンスのStateが「running」、Status Checksが「2/2 checks passed」になれば仮想サーバーの作成成功。また、同時にインスタンスのURLも確認できる。
    image07.png

仮想サーバーに接続

作成した仮想サーバーにターミナルからログイン

  1. ターミナルに鍵を登録
    ここはソフトによって微妙に方法が違うので、詳しくは使用するターミナルソフトの設定方法を確認

  2. ターミナルからインスタンスのURLへアクセス

  3. ec2-userでログイン
    パスワードは秘密鍵を作成した時に入力したもの

Apacheインストール

仮想サーバーにApacheをインストールしウェブサーバーを構築

  1. インストール&起動
$ sudo yum -y install httpd
$ sudo service httpd start

ブラウザからURLにアクセスし、Apache初期画面が表示されればのウェブサーバー完成!
Test Page for the Apache HTTP Server on Amazon Linux AMI(1).png

参考

わずか5分!? AWSのEC2でクラウドなウェブサーバーを構築してみた

2
2
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
2
2