おっさん社内SEエンジニアの勉強ブログ

勉強記録のブログとなります。

SAA学習-EC2-Apacheサーバーを設定

今回のテーマ:Apacheサーバーを設定

実施概要

  • EC2インスタンスにアクセスし必要なソフトウェアの更新
  • ApacheサーバーをインストールしWEBサーバーとして起動
  • Apacheを利用し、WEBサイトを作成し表示

実際の手順

  • マネージメントコンソールよりパブリックIPをコピーし、SSHログイン(ec2-user)

f:id:In-houseSE:20210329105520p:plain

  • root権限に変更 コマンド:
sudo su -
  • 必要なソフトウェアの更新 コマンド:
yum update -y

更新概要

Installed:
  kernel.x86_64 0:4.14.225-169.362.amzn2

Updated:
  ec2-net-utils.noarch 0:1.4-43.amzn2
  ec2-utils.noarch 0:1.2-43.amzn2
  glibc.x86_64 0:2.26-43.amzn2
  glibc-all-langpacks.x86_64 0:2.26-43.amzn2
  glibc-common.x86_64 0:2.26-43.amzn2
  glibc-locale-source.x86_64 0:2.26-43.amzn2
  glibc-minimal-langpack.x86_64 0:2.26-43.amzn2
  kernel-tools.x86_64 0:4.14.225-169.362.amzn2
  libcrypt.x86_64 0:2.26-43.amzn2

Complete!
  • Apacheサーバーをインストール

コマンド

 yum install httpd -y

更新概要

Installed:
  httpd.x86_64 0:2.4.46-1.amzn2

Dependency Installed:
  apr.x86_64 0:1.6.3-5.amzn2.0.2
  apr-util.x86_64 0:1.6.1-5.amzn2.0.2
  apr-util-bdb.x86_64 0:1.6.1-5.amzn2.0.2
  generic-logos-httpd.noarch 0:18.0.0-4.amzn2
  httpd-filesystem.noarch 0:2.4.46-1.amzn2
  httpd-tools.x86_64 0:2.4.46-1.amzn2
  mailcap.noarch 0:2.1.41-2.amzn2
  mod_http2.x86_64 0:1.15.14-2.amzn2

Complete!
  • Apacheを利用し、簡易WEBサイトを作成するため必要なページを作成

  • サイト表示用のディレクトリへ移動

コマンド

cd /var/www/html/
  • ファイルの存在確認

コマンド

ls
  • WEBページのテキストを作成

コマンド

nano index.html

cf) 個人的にはtouch index.htmlでファイルを作成し、vimで編集する方なれているためそちらで実施します。

実際の編集概要(下記はtouch index.htmlで作成後、vimで編集した際の画面)

f:id:In-houseSE:20210329110746p:plain

コマンド

systemctl start httpd

コマンド

systemctl enable httpd
  • WEBサイトの起動をするため、ブラウザよりパブリックIPのアドレスを入力する。

f:id:In-houseSE:20210329111144p:plain

きちんと表示されていればOKとなります。

今回のテーマは以上です。