Pre-req: opprette og til en EC2-forekomst
Logg deg på AWS -konsollen, og fra dashbordet, klikk på følgende alternativ for å gå over til EC2 -lanseringsveiviseren:
I lanseringsveiviseren, oppgi et navn, velg Ami som "Ubuntu", og velg et nøkkelpar du har på PC -en. Nøkkelpar lastes ned til brukerens PC når de er opprettet. Så hvis du ikke har en, er det bare å lage en:
Etter det kan du forlate alt annet som standard med mindre du har noen veldig spesifikk konfigurasjon som du vil bruke. Til slutt klikker du på "Startforekomst" -knappen:
Dette vil skape en ny virtuell EC2 -maskin:
For å koble deg til denne EC2, kan du bare gå tilbake til kategorien forekomster, velg EC2 og klikk på "Connect" -knappen for å gå videre til tilkoblingssiden:
Fra denne siden kan du bare kopiere kommandoen som er oppført helt nederst:
Lim inn denne kommandoen i en ledetekst og sørg for å erstatte tastelparfilnavnet du har valgt med den komplette banen til den tastaturfilen på PCen din:
Etter det, utfør kommandoen og skriv inn “ja” for å fortsette forbindelsen:
Etter noen få øyeblikk vil du være koblet til EC2 -forekomsten:
Installere Apache2 på EC2 Ubuntu
For å installere Apache, oppdater listen over APT -pakker ved å bruke følgende kommando:
sudo apt oppdatering
Dette vil sjekke om ingen avhengigheter er utdaterte og alle pakkelisten er oppdatert og terminalen vil se dette etter utførelsen:
Apache krever faktisk at PHP blir installert i systemet. Legg derfor til PPA -depotet ved å bruke kommandoen gitt nedenfor i SSH -terminalen:
sudo add-apt-repository ppa: ondrej/php-y
Etter kommandoens utførelse vil terminalen be om at depotet er lagt til:
Før du installerer PHP og Apache2, kjører du følgende kommando nok en gang:
sudo apt oppdatering
Etter det, kjør følgende kommando:
sudo apt install php8.1 libapache2-mod-php8.1
Denne kommandoen vil installere Php8 sammen med Apache2 for Php8. Når du blir bedt om nedlastingstypen “Y” og fortsett:
Vent til installasjonen skal fullføres, og når den er ferdig, må du bekrefte installasjonen av PHP ved å kjøre følgende kommando:
php -v
SSH -terminalen vil vise følgende utgang:
Start Apache2 -tjenesten på nytt før du utfører operasjoner:
sudo SystemCTL Restart Apache2
Etter det, sjekk statusen til Apache2 ved å binde i følgende “SystemCTL” -kommando i SSH -terminalen:
sudo systemctl status apache2
Terminalen vil vise følgende resultater:
Du har installert Apache2 HTTP -serveren på en AWS EC2 -forekomst som kjører Ubuntu -operativsystem
Konklusjon
For å installere Apache2 i Amazon EC2-forekomst som kjører Ubuntu OS, kobler du til EC2-forekomsten og sørg for at APT-pakkelisten er oppdatert. Legg til PPA -depotet for PHP, og installer deretter PHP8 og Apache2. Til slutt kan du starte tjenestene til Apache ved å bruke “SystemCTL” -kommandoen.