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달 전875회 조회
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달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠