Lightsail è il modo più facile di avere un WordPress tutto tuo su Amazon: scegli il modello, la dimensione e in un minuto hai il sito funzionante, a un prezzo fisso al mese. La parte difficile non è crearlo; è quello che viene dopo. Un WordPress appena creato ha un indirizzo che cambia al riavvio, non ha il lucchetto, ha la porta di amministrazione aperta a tutta internet e non fa copie. Questa guida crea il sito e sistema quelle cinque cose, in ordine.
Prima di iniziare: cosa significa ogni cosa
- Lightsail
- La versione semplice dei server di Amazon: macchine con prezzo fisso al mese e una console propria pensata per non complicarsi la vita.
- Modello (blueprint)
- Una macchina già pronta con un'applicazione installata. Quello di WordPress è mantenuto da Bitnami, un'azienda che confeziona applicazioni per Amazon.
- Piano
- La dimensione della macchina (processore, memoria, disco) e il suo prezzo al mese. Si può aumentare più avanti con un'istantanea.
- IP statico
- Un indirizzo internet fisso per la tua macchina. Senza, l'indirizzo cambia quando spegni e riaccendi e il sito non si trova più.
- DNS e record A
- L'"elenco telefonico" di internet. Il record A è la riga che dice che il tuo dominio punta all'IP della macchina.
- HTTPS
- La connessione sicura, quella del lucchetto. Si ottiene con un certificato gratuito di Let's Encrypt.
- Firewall
- Il portiere della macchina: quali porte sono aperte e per chi. Si gestisce dalla console di Lightsail.
- Istantanea
- Una copia completa della macchina in un dato momento, per ripristinare se qualcosa si rompe.
Passo dopo passo
Crea la macchina dal modello di WordPress
Nella console di Lightsail, Crea istanza. Scegli la regione più vicina ai tuoi visitatori (dalla Spagna, Parigi o Irlanda). In "Seleziona un modello", scheda App + sistema operativo, clicca WordPress. Scegli il piano: per un sito normale, uno dei piccoli basta e puoi crescere dopo. Dalle un nome riconoscibile (
web-empresa) e premi Crea. In un paio di minuti lo stato passa a "In esecuzione".Entra in WordPress con la password iniziale
Clicca la macchina e poi il pulsante Connetti tramite SSH (icona del terminale). Nella finestra nera che si apre, scrivi:
cat bitnami_application_passwordTi mostra la password dell'amministratore di WordPress. L'utente è
user. Apri nel browserhttp://IP-de-la-maquina/wp-admin(l'IP compare nella scheda della macchina), entra e, per prima cosa, cambia quella password con una tua in Utenti, Profilo.Metti un IP statico
Scheda Rete della macchina, Crea IP statico, seleziona la macchina e dagli un nome. È immediato e, finché è assegnato, non ha costi aggiuntivi. Da ora in poi l'indirizzo non cambierà.
Punta il tuo dominio
Nel DNS del tuo dominio (Route 53 o altro), crea un record A con il dominio che punta all'IP statico, e un altro per www. In pochi minuti (a volte ore)
http://midominio.comaprirà il tuo WordPress. Se non hai il DNS su Route 53 e vuoi averlo, c'è una guida in questa sezione.Metti il lucchetto HTTPS
Prima, nella scheda Rete, aggiungi la regola HTTPS (443) al firewall se non c'è. Poi, nel terminale della macchina:
sudo /opt/bitnami/bncert-toolRispondi alle domande con il tuo dominio (con e senza www), di' di sì al reindirizzamento verso HTTPS e inserisci la tua email. In un paio di minuti il sito ha il lucchetto e il certificato si rinnoverà da solo. Torna su WordPress, Impostazioni, Generali, e verifica che i due indirizzi inizino con
https://.Chiudi quello che non deve restare aperto e attiva le copie
Scheda Rete: modifica la regola SSH (22) per limitarla al tuo IP (guida in questa sezione), lasciando spuntato l'accesso dal browser di Lightsail. Scheda Snapshot: attiva le istantanee automatiche a un'ora notturna. Con questo il sito ha indirizzo fisso, dominio, lucchetto, porta chiusa e copie giornaliere. Quello che quasi nessuno fa il primo giorno, fatto.
Cosa può andare storto
Non trovo la password o il terminale dà errore
Aspetta che la macchina sia "In esecuzione" da un paio di minuti: la prima volta ci mette un po' a finire di installarsi. Se il terminale si apre ma il file non esiste, scrivi ls per vedere cosa c'è nella cartella; il nome esatto è nella documentazione di Bitnami.
Il sito è lento o cade con poco traffico
I piani più piccoli vanno in affanno con WordPress e molti plugin. Guarda la scheda Parametri: se la CPU è sempre al limite, aumenta il piano con un'istantanea (guida in questa sezione) o riduci i plugin. Un plugin di cache aiuta molto.
Il banner di Bitnami compare nell'angolo
Si toglie dal terminale con sudo /opt/bitnami/apache/bnsupport/bnconfig --disable_banner 1 (o la variante che indica Bitnami per la tua versione) e riavviando Apache.
Voglio spostare un sito che ho già su un altro hosting
Installa nel nuovo WordPress un plugin di migrazione (ce ne sono diversi conosciuti), esporta dal vecchio e importa qui. Cambia il DNS alla fine, quando la copia funziona. Fino ad allora puoi provare il sito nuovo tramite il suo IP.
In Simplio
In Simplio crei la macchina Lightsail con il modello di WordPress dalla stessa schermata in cui vedi il resto delle tue macchine, con l'IP statico e il firewall chiuso al tuo IP spuntati alla creazione, e lanci il certificato di Let's Encrypt dal catalogo degli script scrivendo solo il dominio. Le copie programmate e gli avvisi di macchina ferma o certificato in scadenza restano attivi senza passaggi aggiuntivi.
La stessa cosa, in AWS e in Simplio
| Nella console di AWS | In Simplio | |
|---|---|---|
| Creare la macchina | Console di Lightsail, 1 schermata, 2 minuti | Da Simplio, 1 schermata, 2 minuti |
| IP fisso, dominio, lucchetto, chiudere SSH, copie | 4 schede diverse, 1 terminale e circa 25 minuti la prima volta | Caselle alla creazione della macchina e uno script di Let's Encrypt dal catalogo: 3 minuti |
| Il prossimo WordPress | Rifare tutto daccapo | Lo stesso, e con gli avvisi e le copie già impostati |