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.