Distribuere et PHP -nettsted ved hjelp av Amazon EC2 -forekomst

Distribuere et PHP -nettsted ved hjelp av Amazon EC2 -forekomst
Folk ønsker ofte å teste nettstedene sine på en server der faktiske brukere kan besøke dem, eller kanskje de vil være vertskap for nettstedene sine et sted med sikkerhet på høyt nivå uten å kreve mange konfigurasjoner.

EC2 tillater å være vert for et nettsted sikkert uten noe mas, da det er lett å forstå og har en kraftig datakapasitet. PHP -nettsted på en EC2 -forekomst ved hjelp av Apache2 og deretter tillate trafikk til EC2 -forekomstene ved å redigere inngående regler.

Distribuer PHP -nettstedet ved hjelp av EC2

For det første, la oss starte en EC2 -forekomst ved å søke EC2 I søkefeltet til AWS Management Console. Klikk på "Lanseringsinstans”Rullegardinknappen; det vil åpne en liste velg "Lanseringsinstans”:

Gi EC2 -forekomsten din en “Navn”:

Og velg “Amazon Machine Image ” som "Ubuntu”; Amazon Machine Image er et operativsystem for EC2 -forekomsten. Velg også dens arkitektur som 64 biter:

Klikk på "Lag nytt nøkkelpar”For å generere nøkkelpar for sikker innlogging og tilkobling:

Skriv navnet på nøkkelparet og la resten av alternativene være som standard. Klikk på "Lag nøkkelpar”Knapp:

Bla nedover og gjør litt konfigurasjon i Nettverksinnstillinger av EC2 -forekomsten. Forsikre deg om at din “Auto-tilordne offentlig IP ” er "muliggjøre”,“Tillat SSH -trafikk fra" er "valgt”Og sett på“Hvor som helst 0.0.0.0/0”, Velg også alternativet“Tillat HTTPS -trafikk fra Internett”:

Merk: Forsikre deg om at HTTPS -trafikken er aktivert slik at klientnettleseren kan kommunisere med denne EC2.

Klikk nå på "Lanseringsinstans”:

Du får en "Suksess”Melding om at EC2 -forekomsten din er lansert med hell:

Nå fra forekomsten Dashboard klikk på "forekomster ” under kategorien “forekomster”, Og søk etter forekomsten du nettopp opprettet og klikker på“Forekomst -ID”:

Trykk "Koble”Knapp:

I “Koble til forekomst", gå til "Ssh Client ”-fanen og kopier“Eksempel”Kommando:

Lim inn kommandoen i Ledeteksten eller i Kraftskall av systemet ditt, og treffer Tast inn å kjøre kommandoen:

Du vil bli logget inn på Ubuntu Amazon Machine Image EC2 -forekomsten:

Oppdater systemet før noen installasjon ved å skrive denne kommandoen:

$ sudo apt-get oppdatering

Neste trinn er å installere Apache 2 for å være vertskap for PHP -nettstedet ved å bruke følgende kommando:

$ sudo apt install Apache2

Trykk "y”For å fortsette når ledeteksten vises for kontinuitet.

Etter vellykket installasjon av Apache2, installer PHP og dens avhengigheter ved å skrive

$ sudo apt install php php-mysql

Trykk "y”For å fortsette når ledeteksten vises for kontinuitet.

Liste nå alle filene i denne katalogen til Apache2 -webserveren ved å bruke kommandoen:

$ ls -la/var/www/

La oss endre arbeidskatalogen vår til “HTML” i Apache -katalogen:

$ cd/var/www/html/

Det er på tide å opprette PHP -filen ved å bruke Touch -kommandoen:

$ sudo berøringsindeks.PHP

Åpner nå dette “indeks.PHP”Fil ved hjelp av hvilken som helst redaktør, her bruker vi Nano Editor:

$ sudo nano indeks.PHP

Når filen er åpnet, er det på tide å skrive PHP -koden for nettstedet ditt:

ekko "PHP -applikasjon";
?>

Lagre filen ved å bruke "Ctrl + s”Og“Ctrl + x”For å gå tilbake til terminalen.

Merk: Apache2 ser alltid etter indeks.html å kjøre som standard; Hvis du vil at noen annen fil skal åpnes som standard, kan du navngi den som indeks sammen med utvidelsen og endre navnet på indeksen.html.

Bruke mv kommando:

$ sudo mv indeks.HTML -indeks.html.temp

La oss liste opp alle filene ved å bruke LS -kommandoen for å bekrefte endringene:

$ ls

PHP -nettstedet er distribuert, og det er på tide å teste det, så gå til "Forekomstsammendrag”Og klikk på“Åpen adresse”:

Hyperkoblingen åpner PHP -nettstedet i en ny fane i nettleseren:

PHP -nettstedet ditt har blitt distribuert på AWS.

Konklusjon

For å distribuere et PHP -nettsted ved hjelp av EC2, start EC2 -forekomsten ved å bruke Ubuntu Amazon Machine -bildet, og sørg for å tillate HTTPS -trafikk. Koble til EC2 din ved hjelp av SSH -klienten og installer Apache2 og PHP sammen med avhengighetene. Etter å ha gjort det, oppretter du PHP -filen med nettstedskoden og endrer den. Etter å ha gjort endringer, distribuerer du nettstedet for å teste det.