Come installare Apache2 su EC2 Ubuntu

Come installare Apache2 su EC2 Ubuntu
Apache viene utilizzato abbastanza spesso all'interno delle istanze EC2 perché la maggior parte degli utenti desidera testare il proprio server prima di avviare nel mondo reale. Tuttavia, per installare Apache, gli utenti devono prima avviare un'istanza EC2 e quindi installare PHP, quindi eseguire l'installazione effettiva di Apache. Questo post ti guiderà attraverso ciascuno di questi passaggi. Tuttavia, se stai già eseguendo un'istanza EC2 e sei anche connesso ad essa, puoi saltare il passaggio "pre-req".

Pre-req: creare e in un'istanza EC2

Accedi alla console AWS e dalla dashboard, fai clic sull'opzione seguente per passare alla procedura guidata di lancio EC2:

Nella procedura guidata di lancio, fornisci un nome, scegli Ami come "Ubuntu" e scegli una coppia di chiavi che hai sul tuo PC. Le coppie chiave vengono scaricate sul PC dell'utente quando vengono create. Quindi, se non ne hai uno, crea solo uno:

Dopodiché, puoi lasciare tutto il resto come predefinito a meno che tu non abbia una configurazione molto specifica che si desidera applicare. Alla fine, fai clic sul pulsante "Avvia istanza":

Questo creerà una nuova macchina virtuale EC2:

Per connettersi a questo EC2, torna semplicemente alla scheda istanze, selezionare EC2 e fare clic sul pulsante "Connetti" per passare alla pagina di connessione:

Da questa pagina, copia semplicemente il comando elencato in fondo:

Incolla questo comando all'interno di un prompt dei comandi e assicurati di sostituire il nome del file della coppia di chiavi che è stato selezionato con il percorso completo di quel file di tastiera sul tuo PC:

Successivamente, eseguire il comando e digitare "Sì" per continuare la connessione:

Dopo alcuni istanti, sarai collegato all'istanza EC2:

Installazione di Apache2 su EC2 Ubuntu

Per installare Apache, aggiorna l'elenco dei pacchetti APT utilizzando il seguente comando:

Sudo Apt Aggiornamento

Ciò verificherà se nessuna dipendenza è obsoleta e tutto l'elenco dei pacchetti è aggiornato e il terminale lo cercherà dopo la sua esecuzione:

Apache in realtà richiede che PHP sia installato nel sistema. Pertanto, aggiungi il suo repository PPA utilizzando il comando indicato di seguito nel terminale SSH:

sudo add-apt-repository PPA: ondrej/php -y

Dopo l'esecuzione del comando, il terminale richiederà che il repository sia stato aggiunto:

Prima di installare PHP e Apache2, eseguire ancora una volta il comando seguente:

Sudo Apt Aggiornamento

Successivamente, esegui il seguente comando:

SUDO APT Installa PHP8.1 libapache2-mod-php8.1

Questo comando installerà PHP8 insieme ad Apache2 per PHP8. Quando viene richiesto del tipo di download "Y" e continuare:

Attendere il completamento dell'installazione e una volta fatto verificare l'installazione di PHP eseguendo il comando seguente:

php -v

Il terminale SSH visualizzerà la seguente uscita:

Riavvia il servizio di Apache2 prima di eseguire qualsiasi operazione:

Sudo SystemCtl Riavvia Apache2

Successivamente, controlla lo stato di Apache2 legando il seguente comando "SystemCtl" nel terminale SSH:

sudo systemctl status apache2

Il terminale visualizzerà i seguenti risultati:

Hai installato correttamente il server HTTP Apache2 su un'istanza AWS EC2 con il sistema operativo Ubuntu

Conclusione

Per installare Apache2 nell'istanza Amazon EC2 in esecuzione Ubuntu OS, connettiti all'istanza EC2 e assicurati che l'elenco dei pacchetti APT sia aggiornato. Aggiungi il repository PPA per PHP e quindi installa PHP8 e Apache2. Alla fine, riavviare i servizi di Apache utilizzando il comando "SystemCtl".