Come installare WordPress su Amazon Lightsail: guida completa

Pubblicato: 2022-12-20

Vuoi installare WordPress su Amazon Lightsail ma non sai da dove iniziare?

Con i suoi progetti di applicazioni predefinite, Amazon Lightsail semplifica l'avvio e l'esecuzione di un sito WordPress perfettamente funzionante.

In questo tutorial passo dopo passo imparerai esattamente come impostare tutto.

Alla fine, avrai un sito WordPress funzionante su Amazon Lightsail, completamente con un nome di dominio personalizzato e un certificato SSL gratuito di Let's Encrypt.

Scaviamo!

Come installare WordPress su Amazon Lightsail

Ecco uno sguardo di alto livello su come installare WordPress su Amazon Lightsail: continua a leggere per le istruzioni complete:

  1. Crea una nuova istanza in Amazon Lightsail
  2. Accedi alle tue credenziali di WordPress per accedere a WordPress
  3. Allega un indirizzo IP statico alla tua istanza
  4. Punta il tuo nome di dominio alla tua istanza
  5. Installa un certificato SSL gratuito da Let's Encrypt

1. Creare una nuova istanza

Per iniziare, accedi alla dashboard di Amazon Lightsail.

Se è la prima volta che utilizzi AWS, potrebbe essere necessario creare un account prima di poter accedere al dashboard.

Una volta che sei nel dashboard di Amazon Lightsail, fai clic sul pulsante per creare una nuova istanza:

Crea un'istanza

Nella schermata successiva, scegli Linux/Unix come piattaforma e quindi seleziona il progetto WordPress ( entrambi dovrebbero essere selezionati per impostazione predefinita ).

Progetto WordPress

Più in basso nella pagina, puoi scegliere il tuo piano di istanza, che controlla le risorse e il prezzo del tuo server.

Sebbene tu sia libero di scegliere qualsiasi piano, ti consiglio l'istanza da $ 5 per la maggior parte dei siti WordPress, che ti offre 1 GB di RAM e 1 vCPU.

Finché utilizzi la memorizzazione nella cache e non disponi di molti contenuti dinamici, questo piano da solo dovrebbe essere in grado di supportare centinaia di migliaia di visite al mese.

Piano di istanza

Al di sotto di questo, puoi dare un nome alla tua istanza, che ti aiuterà a ricordarlo.

Dopo aver fatto le tue scelte, fai clic sul pulsante Crea istanza in basso per far girare la tua istanza.

Dai un nome alla tua istanza

Ora dovrai attendere un po' mentre Amazon Lightsail crea la tua istanza.

Al termine, dovresti vedere l'istanza apparire nel dashboard di AWS Lightsail:

Pannello di controllo dell'istanza

Per aprire il dashboard solo per questa istanza, fai clic sul nome dell'istanza.

2. Accedi alle tue credenziali WordPress

A questo punto, hai già un sito Web WordPress funzionante.

Puoi accedervi incollando l' IP pubblico nella barra degli indirizzi del tuo browser:

Sito wordpress

Tuttavia, ciò che non hai ancora è il nome utente e la password di WordPress, quindi non puoi ancora accedere al tuo sito.

Per impostazione predefinita, il tuo sito WordPress utilizzerà user come nome utente. Tuttavia, per accedere alla password, dovrai utilizzare la riga di comando. Ma non preoccuparti! È abbastanza semplice e non richiede l'installazione di alcun nuovo software.

Per iniziare, apri il client SSH basato su browser per la tua istanza, cosa che puoi fare facendo clic sull'opzione Connetti tramite SSH nel dashboard dell'istanza:

Connettiti usando SSH

Questo aprirà un'interfaccia a riga di comando popup con cui puoi lavorare nel tuo browser.

Non è necessario effettuare l'accesso o autenticarsi o altro: tutto è pronto per l'uso.

Per accedere alla tua password utente di WordPress, tutto ciò che devi fare è incollare il seguente comando e premere invio.

cat bitnami_application_password

Dovresti quindi vedere apparire la tua password: copiala in un posto sicuro in modo da poterla utilizzare per accedere:

Eseguire il comando per accedere alla password

Ora puoi accedere alla tua installazione di WordPress utilizzando le seguenti credenziali:

  • Nome utente : utente
  • Password : dalla finestra del terminale in alto

3. Allega un indirizzo IP statico alla tua istanza WordPress

Sebbene tu possa già accedere al tuo sito WordPress dall'indirizzo IP pubblico della tua istanza, non puoi fare affidamento su questo indirizzo IP pubblico così com'è.

Questo perché, con la configurazione corrente della tua istanza, l'indirizzo IP pubblico cambierà ogni volta che arresti/avvii la tua istanza.

Quindi, se hai indirizzato il tuo nome di dominio a questo indirizzo IP pubblico, la connessione al dominio smetterebbe di funzionare se avessi riavviato la tua istanza.

Per risolvere questo problema, Amazon Lightsail ti consente di collegare un indirizzo IP statico alla tua istanza senza costi aggiuntivi.

Una volta collegato l'indirizzo IP statico, la tua istanza avrà sempre lo stesso indirizzo IP, qualunque cosa accada.

Per crearne uno, vai alla scheda Networking nella dashboard della tua istanza. Quindi, fai clic sull'opzione Allega IP statico :

Allega IP statico

Questo aprirà un popup. Assegna un nome al tuo indirizzo IP statico e quindi fai clic sul pulsante Crea e allega :

Aggiungi un nome per il tuo IP

Ora, la tua istanza avrà un nuovo indirizzo IP statico. Dovresti vederlo riflesso nella scheda Networking del dashboard dell'istanza, nonché nel riepilogo delle informazioni nell'angolo in alto a destra.

Istanza che utilizza IP statico

4. Punta il tuo nome di dominio sull'indirizzo IP statico

Ora che hai collegato un indirizzo IP statico alla tua istanza, sei pronto per indirizzare il tuo nome di dominio alla tua istanza.

Ciò ti consentirà di accedere al tuo sito WordPress inserendo il nome di dominio, invece di dover utilizzare l'indirizzo IP.

Per configurarlo, dovrai lavorare da qualsiasi luogo tu gestisca i record DNS del tuo dominio. In genere, questo sarà il tuo registrar di domini. Oppure, se utilizzi un servizio come Cloudflare, gestirai questi record dalla dashboard di Cloudflare.

In alternativa, puoi anche trasferire la gestione DNS a Lightsail in modo da poter gestire i record DNS utilizzando la console Lightsail, sebbene ciò richieda alcuni passaggi aggiuntivi.

L'opzione più semplice è semplicemente andare dove gestisci i record DNS del tuo dominio e aggiungere i seguenti record:

Tipo di registrazione Contenuto Valore
UN @ [indirizzo IP statico]
CNOME www tuosito.com

Ciò presuppone che tu voglia utilizzare yoursite.com e non www.yoursite.com.

Ecco come appare su Cloudflare:

DNS Cloudflare

Ora puoi accedere alla tua istanza WordPress inserendo il tuo nome di dominio:

Sito WordPress con dominio personalizzato

Il tuo sito WordPress dovrebbe rilevare automaticamente il nome di dominio corretto. Ma per ricontrollare, puoi andare su Impostazioni → Generale e verificare che il tuo nome di dominio venga visualizzato come Indirizzo WordPress e Indirizzo sito .

5. Imposta il tuo certificato SSL

A questo punto, hai un sito Web WordPress funzionante accessibile tramite il tuo nome di dominio.

Per l'ultima parte del processo, ti consigliamo di installare un certificato SSL in modo che il tuo sito possa beneficiare di HTTPS.

Come parte del progetto WordPress, Amazon Lightsail e Bitnami installano gli strumenti fondamentali di cui hai bisogno per configurare un certificato SSL gratuito tramite Let's Encrypt.

Tuttavia, per abilitare il certificato SSL, dovrai eseguire alcuni comandi nella finestra del terminale nel browser.

Torna al dashboard dell'istanza e apri la finestra del terminale nel browser facendo clic sull'opzione Connetti tramite SSH .

Quindi, esegui il seguente comando:

sudo /opt/bitnami/bncert-tool

Potresti visualizzare una richiesta di aggiornamento di bncert. Se lo fai, inserisci semplicemente Y. Quindi, esegui di nuovo il comando sopra.

Ora, inserisci le versioni non-www e www del tuo nome di dominio, separate da uno spazio, e premi invio. Ecco un esempio:

yoursite.com www.yoursite.com

Esegui lo strumento bncert

Verrà quindi visualizzato un messaggio per abilitare il reindirizzamento da HTTP a HTTPS. Inserisci Y per abilitarlo e premi invio.

È quindi possibile scegliere tra l'impostazione di un reindirizzamento da non www a www o viceversa.

Infine, vedrai un riepilogo delle tue scelte. Se tutto sembra a posto, inserisci Y e premi invio per finalizzare la configurazione.

Configura bncert

Come parte della configurazione, potrebbe essere necessario inserire un indirizzo e-mail da utilizzare con Let's Encrypt.

E questo è tutto! Al termine di Bitnami (dovrebbero essere necessari solo pochi secondi), ora sarai in grado di utilizzare HTTPS sul tuo sito.

Se visiti il ​​tuo sito, ora dovresti vedere il lucchetto verde.

Sito WordPress con certificato SSL

Il tuo sito è ora pronto per essere utilizzato.

Crea un sito WordPress con Amazon Lightsail

Con Amazon Lightsail, puoi creare facilmente un sito WordPress basato sulla rete cloud di Amazon.

I progetti predefiniti ti aiutano a metterti in funzione in circa 15 minuti, il tutto senza bisogno di particolari conoscenze tecniche.

I progetti Lightsail possono anche gestire dettagli importanti come l'installazione di un certificato SSL gratuito da Let's Encrypt.

Se vuoi provarlo tu stesso, puoi ottenere i primi tre mesi gratuiti quando crei una nuova istanza.

Fai un tentativo oggi e sarai operativo in men che non si dica.

Vai su Amazon Lightsail