EC2インスタンスにDockerとApacheをインストールし、Webサーバーを構築していきます。↓構築するWebサーバーのイメージApacheはWebサーバーとして長年使われてきた歴史のあるソフトウェアで、LPIC202の試験範囲にもなっています。ここで少しでも実際のイメージを掴んでください。インスタンスへSSHインスタンスへSSHします。user_name@fqdn~インスタンスの起動直後は、インストール済みソフトウェアのバージョンが古い場合があります。表記されますので、指示通りまとめてアップデートしましょう。updateDockerDockerはコンテナ型と呼ばれる仮想化技術の一つです。VirtualBoxはハードウェアレベル(サーバーとOS)で仮想化されますが、DockerはサーバーとOSの仮想化を行わず、アプリケーションを動作させる部分のみ仮想化します。そのため動作が軽く、効率の良い運用が可能となっています。コンテナ型の仮想化は複製が簡単なので、開発環境から本番環境へのデプロイ、バックアップやレストア、複数人での開発などに大変便利です。DockerのインストールではさっそくDockerをインストールしましょう。docker無事インストールできたか確認します。Hubに公開されているCentOSのimageを利用します。-CentOSのimageをダウンロードします。centosダウンロードしたイメージの情報を確認します。imagesコンテナの起動とログインダウンロードしたイメージを元に、コンテナを作成します。コマンドでコンテナへ入ります。/bin/bashコンテナに入ったらソフトウェアを最新の状態にしましょう。updateこれ以降の操作は、全てコンテナの中で行います。ApacheApacheはオープンソースのウェブサーバーソフトウェアです。1995年のWeb黎明期にリリースされて以来、広く使われてきました。Apacheの独壇場が続いていましたが、近年はNginxやLiteSpeedの登場により、シェアに変化がみられます。LiteSpeedはApacheとの互換性が確保されており、性能の高さと相まってApacheとの置き換えが進むと予想されます。Apacheのシェアは減少傾向にありますが知名度は高く、今でもその情報は世界中で必要とされています(下図グーグルトレンドの比較結果を参照のこと)。ノウハウがWeb上に数多くあることから、学習に最適なソフトウェアです。Apacheのインストールと動作確認それではApacheをインストールしましょう。なっているか確認します。httpdApacheが正常に動作しているか、ブラウザで確認してみましょう。DNS)を調べ、ブラウザに入力します。下図のように、Apacheのテスト画面が表示されれば成功です。Apacheの画面が表示されない場合Apacheの画面が表示されない場合は次の2点を確認してください。80が開いていることWebページを公開してみよう試しにシンプルなWebページを作成して公開してみましょう。表示されることを確認してください。演習1.Apacheの設定ファイル(httpd.conf)がどこにあるのか調べてください。配下のWebページが公開される仕組みとなっています。設定ファイルのどこにその記述があるのか調べてください。いう名前のファイルを新規作成し、ブラウザで表示させてください。設定ファイルのバックアップを取ること!)。まとめこれでWebサーバーが構築できました。次回はMySQLとPHPを導入し、WordPressでブログを公開してみましょう。>>AWSのEC2インスタンスでWordPressブログを公開してみようあなたも、Avintonでこのような最先端技術を習得し活用してみませんか?社員の成長を導きながら、AIやビッグデータなどの最先端技術をプロジェクトに活用していくことが私たちのビジョンです。