Hvordan installere Apache2 på EC2 Ubuntu -forekomst

Hvordan installere Apache2 på EC2 Ubuntu -forekomst
Apache brukes ganske ofte i EC2 -forekomster fordi de fleste av brukerne ønsker å teste ut serveren sin før de lanseres i selve verden. For å installere Apache, må brukerne først starte en EC2 -forekomst og deretter installere PHP, og deretter gjøre den faktiske installasjonen av Apache. Dette innlegget vil guide deg gjennom hvert av disse trinnene. Imidlertid, hvis du allerede kjører en EC2-forekomst og også er koblet til den, kan du hoppe over "pre-req" -trinnet.

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.