Distribuire un sito Web PHP utilizzando l'istanza Amazon EC2

Distribuire un sito Web PHP utilizzando l'istanza Amazon EC2
Le persone spesso vogliono testare i loro siti Web su un server in cui gli utenti reali possono visitarli, o forse vogliono ospitare i loro siti Web da qualche parte con sicurezza di alto livello senza richiedere molte configurazioni.

EC2 consente di ospitare un sito Web in modo sicuro senza alcun trambusto in quanto è facile da capire e ha una potente capacità di elaborazione. Sito Web PHP su un'istanza EC2 utilizzando Apache2 e quindi consentendo il traffico alle istanze EC2 modificando le regole in entrata.

Distribuisci il sito Web PHP utilizzando EC2

In primo luogo, lanciamo un'istanza EC2 cercando EC2 Nella barra di ricerca della console di gestione AWS. Clicca sul "Avvia istanza"Pulsante a discesa; aprirà un elenco selezionare "Avvia istanza":

Dai alla tua istanza EC2 un "Nome":

E scegli il "Immagine della macchina Amazon " COME "Ubuntu"; L'immagine della macchina Amazon è un sistema operativo per l'istanza EC2. Inoltre, scegli la sua architettura come 64 bit:

Clicca su "Crea una nuova coppia di chiavi"Per generare una coppia di chiavi per l'accesso e la connettività sicuri:

Scrivi il nome della coppia di chiavi e lascia il resto delle opzioni come impostazione predefinita. Clicca sul "Crea una coppia di chiavi"Pulsante:

Scorri verso il basso e fai un po 'di configurazione in Impostazioni di rete dell'istanza EC2. Assicurati che il tuo "IP pubblici di assegnamento automatico " È "abilitare","Consentire al traffico SSH da" È "selezionato"E messo su"Ovunque 0.0.0.0/0", Seleziona anche l'opzione"Consenti il ​​traffico HTTPS da Internet":

Nota: Assicurati che il traffico HTTPS sia abilitato in modo che il browser Web client possa comunicare con questo EC2.

Ora fai clic su "Avvia istanza":

Otterrai un “Successo"Messaggio che l'istanza EC2 è stata lanciata con successo:

Ora dalla dashboard di istanza fai clic su "istanze " sotto la categoria di "istanze", E cerca l'istanza che hai appena creato e fai clic su"ID istanza":

Premi il "Collegare"Pulsante:

Nel "Connettersi all'istanza", vai a "Ssh clienScheda t "e copiare la"Esempio"Comando:

Incollare il comando in Prompt dei comandi o in Powershell del tuo sistema e colpire accedere Per eseguire il comando:

Verrai effettuato correttamente l'accesso all'immagine della macchina Amazon Ubuntu EC2:

Aggiorna il sistema prima di qualsiasi installazione digitando questo comando:

$ sudo apt-get update

Il prossimo passo è installare Apache 2 per ospitare il sito Web PHP utilizzando il seguente comando:

$ sudo apt install apache2

Premere "y"Per continuare quando il prompt viene visualizzato per la continuità.

Dopo l'installazione riuscita di Apache2, installa PHP e le sue dipendenze digitando

$ sudo apt install php php-mysql

Premere "y"Per continuare quando il prompt viene visualizzato per la continuità.

Ora elenca tutti i file in questa directory del server Web Apache2 utilizzando il comando:

$ ls -la/var/www/

Cambiamo la nostra directory di lavoro in "HTML" nella directory Apache:

$ cd/var/www/html/

È ora di creare il file PHP usando il comando touch:

$ sudo touch indice.PHP

Ora apri questo "indice.PHP"File usando qualsiasi editor, qui stiamo usando il nano editor:

$ sudo nano indice.PHP

Una volta aperto il file, è tempo di digitare il codice PHP per il tuo sito Web:

echo "applicazione PHP";
?>

Salva il file usando "Ctrl + s" E "Ctrl + X"Per tornare al terminale.

Nota: Apache2 cerca sempre indice.HTML da eseguire per impostazione predefinita; Se si desidera aprire un altro file per impostazione predefinita, quindi nominalo come indice insieme alla sua estensione e modifica il nome dell'indice.html.

Usa il MV comando:

$ sudo MV indice.indice HTML.html.temp

Elenchiamo tutti i file che utilizzano il comando LS per verificare le modifiche:

$ ls

Il sito Web PHP è distribuito con successo ed è tempo di testarlo, quindi vai a "Riepilogo dell'istanza"E fai clic su"Indirizzo aperto":

Il collegamento ipertestuale aprirà il sito Web PHP in una nuova scheda del browser:

Il tuo sito web PHP è stato distribuito con successo su AWS.

Conclusione

Per distribuire un sito Web PHP utilizzando EC2, avviare l'istanza EC2 utilizzando l'immagine della macchina Amazon Ubuntu e assicurarsi di consentire il traffico HTTPS. Connettiti con l'EC2 utilizzando il client SSH e installa Apache2 e PHP insieme alle dipendenze. Dopo averlo fatto, crea il file PHP con il codice del sito Web e modificalo. Dopo aver apportato modifiche, distribuire il sito Web per testarlo.