Amazon Linux 2 2023 AMI(HVM)でAWS EC2インスタンスを立ち上げると、Apacheのインストールをする必要がないのはなぜですか?

0

AWS Hands-on for Beginners 〜 スケーラブルウェブサイト構築編 〜で、WordPressを使ったブログサイトの構築を行っておりました。 https://pages.awscloud.com/JAPAN-event-OE-Hands-on-for-Beginners-Scalable-2022-confirmation_386.html

Amazon Linux 2 2023 AMI(HVM)でAWS EC2インスタンスを立ち上げ、ユーザーデータでWordpressのダウンロードを行ったのですが、(その後インターネット経由で該当のDNS名にアクセスすると、問題なくWordpressが立ちありました)その際に、Apacheのインストールが不要な理由がわかりません。 以下のドキュメントでも、Amazon Linux AMI を使用する新しいインスタンスをすでに起動していることを前提に、LAMPサーバーのインストール手順を説明していたので、Amazon Linux AMI を使用した場合も、WEBサーバーとして利用したい場合は、EC2にLAMPサーバーのインストールが必要なのではないか、でないとWordpressをダウンロードしてもWEBサーバーとして利用できないのではないかとおもったのですが、、、 https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.html

Amazon Linux 2 2023 AMI(HVM)でAWS EC2インスタンスを立ち上げると、Apacheのインストールをする必要がないのはなぜか、どなたかご教示のほどよろしくお願いします。

profile pictureAWS
aa
質問済み 8ヶ月前855ビュー
1回答
0
承認された回答

ユーザーデータに張り付けているスクリプトを見るとその中でApacheのインストールを行っています。

以下のスクリプトの"yum -y install php httpd mysql"のところでhttpdをインストールしているのがApacheです。
最後の行でApacheを起動するコマンドが実行されています。
https://pages.awscloud.com/rs/112-TZM-766/images/hfb_2022_wordpress_installation.txt

#!/bin/bash

yum -y update
yum -y install php httpd mysql

PHP_VERSION=`php -v | head -n 1 | awk '{print $2}' | awk -F "." '{print $1}'`
while [  ${PHP_VERSION} -ne 7 ]
do
amazon-linux-extras install php7.4 -y
PHP_VERSION=`php -v | head -n 1 | awk '{print $2}' | awk -F "." '{print $1}'`
done

yum -y install php-mbstring php-xml

wget http://ja.wordpress.org/latest-ja.tar.gz -P /tmp/
tar zxvf /tmp/latest-ja.tar.gz -C /tmp
cp -r /tmp/wordpress/* /var/www/html/
chown apache:apache -R /var/www/html

systemctl enable httpd.service
systemctl start httpd.service
profile picture
エキスパート
回答済み 8ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン