AWSでWEBサーバを構築する

目次

 1.EC2インスタンスを設置する

 2.SSHでEC2インスタンスに接続する

 3.apacheをインストールする

 

 

 

1.EC2インスタンスを設置する

 そもそもEC2とは?

  ・AWSクラウド上の仮想サーバ

  ・OSより上のレイヤについて自由に設定できる

  ・サーバの削除、追加、マシンスペックも自由

 

 手順

  コンソール画面からEC2を選択

  左メニューからインスタンスを選択

  上部インスタンスを作成という青いボタンを押下

  こだわりがなければAmazon Linux 2 AMI (HVM), SSD Volume Typeを選択

  無料利用枠のt2.microを選択

   ※パフォーマンスは低いので注意

   →右下「次のステップ:インスタンスの詳細の設定」ボタンを押下

  ネットワーク、サブネット(パブリックに)を自分のものに変更

  自動割り当てパブリックIPは有効

  キャパシティーの予約はなし

   →右下「ストレージの追加」ボタン押下

  最後まで作成

  runnigになればOK

 

 2.SSHでEC2インスタンスに接続する 

  rloginをインストールする

   新規

   作成したAWSインスタンスの情報を入れる

    エントリー上  :Name

    ホスト名    :IPv4パブリックIP

    ログインユーザ名:任意

    SSH認証鍵選択

    左メニュープロトコル「KeepAliveパケットの~」にチェック

         クリップボード 上二つにチェック

                 右クリックでペーストにチェック

         フォント UTF-8にチェック

    OK

    OK

    接続する

    はい

 

3.apacheをインストールする

   ターミナルで書きコマンドを実行していく

    sudo yum update -y

              sudo yum -y install httpd

              sudo systemctl start httpd.service

              sudo systemctl status httpd

                →runningになっていることを確認する

     sudo systemctl enable httpd.service

               sudo systemctl is-enabled httpd.service

 

 

最後にAWSのWebページに接続できるように設定する

 インスタンスから対象のインスタンスを選択

 下の説明からセキュリティグループを選択

 下メニューからインバウンドの設定を行う

 HTTP選択 カスタムを任意の場所に変更 作成

  →インスタンスIPv4アドレスにアクセス

  →apacheのテストページが表示されることを確認