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
gefragt vor 8 Monaten875 Aufrufe
1 Antwort
0
Akzeptierte Antwort

ユーザーデータに張り付けているスクリプトを見るとその中で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
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen