In questo modulo, creerai un'istanza Amazon EC2 per eseguire il tuo sito WordPress. Amazon EC2 fornisce istanze server altamente configurabili on demand. Su un'istanza EC2 è possibile eseguire un sito WordPress accessibile ovunque dagli utenti.

Tempo a disposizione per completare il modulo: 10 minuti


Nella fase di avvio del sito WordPress, puoi provarlo installandolo ed eseguendolo sul tuo computer laptop o desktop. Ciò può essere utile per una prova, ma incorrerai velocemente in alcune limitazioni. Il sito WordPress sarà attivo solamente se il computer desktop o laptop sarà attivo. Inoltre, il sito sarà accessibile solo da te: non sarà disponibile sulla rete Internet pubblica.

È sicuramente meglio utilizzare un server.

Amazon EC2 fornisce il provisioning del server on demand. Con Amazon EC2, puoi affittare istanze server di varie dimensioni, ciascuna con una configurazione della CPU, della RAM e della rete diversa. I server hanno una tariffa oraria e puoi utilizzarli per l'hosting di siti Web, come il tuo sito WordPress. Con un'istanza EC2, il tuo sito WordPress rimarrà perfettamente funzionante e sarà accessibile da chiunque su Internet.

Nelle fasi seguenti, avvierai un'istanza EC2 per ospitare il tuo sito WordPress. 


  • Fase 1. Scelta di un'Amazon Machine Image

    Per creare l'istanza EC2, vai a Amazon EC2 nella console AWS. Fai clic sul pulsante blu Avvia istanza per aprire la procedura guidata per la creazione di istanze.

    (Fai clic per ingrandire)

    Nella prima pagina, sceglierai una Amazon Machine Image ("AMI"). L'AMI scelta determinerà il software di base che verrà installato nella nuova istanza EC2. Questo include il sistema operativo (Amazon Linux, Red Hat Enterprise Linux, Ubuntu, Microsoft Sever, ecc.) e le applicazioni installate sul computer.

    Molte AMI hanno un utilizzo generico e vengono impiegate per eseguire molte applicazioni diverse, ma alcune sono progettate appositamente per casi di utilizzo specifici, come l'AMI di deep learning o le varie API di AWS Marketplace.

    Il distro Amazon Linux è una scelta comune, quindi scegli l'AMI di Amazon Linux 2 (HVM) nella vista di selezione dell'AMI.

    (Fai clic per ingrandire)

  • Fase 2. Scelta di un tipo di istanza

    Nella seconda schermata della procedura guidata EC2, selezionerai un tipo di istanza EC2. Un tipo di istanza è una particolare configurazione di CPU, memoria (RAM), storage e capacità di rete.

    AWS offre una vasta gamma di tipi di istanze per numerosi e diversi carichi di lavoro. Alcuni sono destinati a carichi di lavoro a elevata intensità di memoria, come database e cache, altri servono per carichi di lavoro a calcolo elevato come l'elaborazione di immagini o la codifica video.

    Amazon EC2 ti permette di eseguire 750 ore al mese di istanze t2.micro all'interno del Piano gratuito di AWS. Seleziona questa opzione per questa esercitazione per evitare l'addebito di costi. 

    (Fai clic per ingrandire)

    Dopo aver selezionato l'istanza t2.micro fai clic sul pulsante blu Review and Launch (Rivedi e avvia) per saltare alcune fasi di configurazione avanzata.

  • Fase 3. Configurazione di un gruppo di sicurezza

    Dopo aver fatto clic sul pulsante Review and Launch (Rivedi e avvia), ti apparirà la schermata di revisione dell'avvio dell'istanza. Dovrai configurare un ultimo aspetto prima di avviare l'istanza.

    I gruppi di sicurezza sono regole di rete che descrivono il tipo di traffico di rete permesso sulle tue istanze EC2. Vorrai permettere due tipi di traffico sulla tua istanza:

    ● Traffico SSH dal tuo attuale indirizzo IP in modo da poter utilizzare il protocollo SSH per accedere all'istanza EC2 e configurare WordPress;

    ● Traffico HTTP da tutti gli indirizzi IP in modo che gli utenti possano visualizzare il tuo sito WordPress.

    Per tale configurazione, fai clic sul link Edit security groups (Modifica gruppi di sicurezza) nella pagina di revisione.

    (Fai clic per ingrandire)

    Verranno visualizzate le regole correnti nel tuo gruppo di sicurezza.

    C'è una regola SSH configurata, ma permette l'accesso via SSH da qualsiasi indirizzo IP. Fai clic su Source (Origine) per restringerlo al tuo indirizzo IP attuale.

    (Fai clic per ingrandire)

    Ora devi aggiungere una nuova regola per autorizzare il traffico HTTP. Fai clic su Add Rule (Aggiungi regola).

    (Fai clic per ingrandire)

    Nella nuova regola visualizzata, fai clic sull'elenco a discesa nella colonna Type (Tipo). Seleziona HTTP e verranno compilati automaticamente i valori predefiniti per la regola HTTP.

    (Fai clic per ingrandire)

    Dopo aver impostato le regole del gruppo di sicurezza, assegna a quest'ultimo un nome nella casella di input Security group name (Nome del gruppo di sicurezza). Assegna il nome "wordpress" così sarà facile da trovare in seguito.

    Dopo aver assegnato il nome, fai clic sul pulsante blu Review and Launch (Rivedi e avvia).

    (Fai clic per ingrandire)

  • Fase 4. Avvio e ottenimento di una chiave SSH


    Ora è il momento di avviare la tua istanza EC2. Fai clic sul pulsante blu Launch (Avvia) per creare la tua istanza EC2.

    (Fai clic per ingrandire)

    Verranno visualizzati i dettagli su come configurare una coppia di chiavi per la tua istanza. Utilizzerai la coppia di chiavi per accedere via SSH alla tua istanza ottenendo la possibilità di eseguire comandi sul server.

    Crea una nuova coppia di chiavi per l'istanza e assegna un nome. Quindi fai clic su pulsante Download Key Pair (Scarica coppia di chiavi) per scaricare il file .pem sul computer, per utilizzarlo nel prossimo modulo.

    (Fai clic per ingrandire)

    Dopo aver scaricato la coppia di chiavi, fai clic sul pulsante blu Launch Instances (Avvia istanze) per avviare l'istanza EC2.

    (Fai clic per ingrandire)

    Hai avviato correttamente l'istanza EC2. Nel prossimo modulo, configureremo il database RDS per farlo lavorare con l'istanza EC2.