In questo tutorial metti online un sito WordPress su <dominio>, vedi la cache di pagina al lavoro
e fai il primo backup. <dominio> è il dominio che hai puntato sul server, per esempio
blog.esempio.it.
Imposta l'email per i certificati
Con un'email impostata, il pannello chiede il certificato del sito appena lo crea.
- Apri Impostazioni.
- Nel riquadro Certificati, scrivi un indirizzo in Email per Let's Encrypt.
- Premi Salva.
Crea il sito
- Apri Siti e premi Nuovo sito. Si apre la finestra Nuovo sito.
- In Dominio scrivi
<dominio>. - In Tipo lascia WordPress.
- In Profilo prestazioni lascia Consigliato (Bilanciato).
- Compila Titolo del sito e Email amministratore, e lascia Utente amministratore su
admin. - In Password amministratore scegli una password di almeno 12 caratteri. È quella con cui entrerai in WordPress.
- Nella parte Database lascia il nome, l'utente e la password che propone il pannello.
- Premi Crea sito.
La finestra diventa il riepilogo del sito. In alto scorrono i passi della creazione: il pannello crea l'utente di sistema e il database, installa WordPress, scrive la configurazione di nginx e PHP e chiede il certificato. Sotto ci sono gli indirizzi del sito e del pannello, l'utente di WordPress e le credenziali del database.
- Premi Scarica come .txt e conserva il file in un posto sicuro: la password del database si vede solo qui.
- Premi Chiudi.
Il sito compare nell'elenco con lo stato in creazione. Quando ha finito lo stato diventa attivo.
Apri il sito
Nell'elenco dei siti, premi il nome del sito: si apre la sua pagina. Premi Apri sito ↗. Il browser mostra la home page di WordPress, in HTTPS.
Per entrare nell'amministrazione, torna alla pagina del sito e premi Accedi a WordPress: il pannello ti porta in wp-admin senza chiederti la password.
Guarda la cache al lavoro
Dal tuo computer, chiedi due volte la home page e guarda l'header X-CloudGround-Cache:
curl -sI https://<dominio>/ | grep -i x-cloudground-cache
curl -sI https://<dominio>/ | grep -i x-cloudground-cache
La prima risposta dice MISS: la pagina è stata generata da PHP e messa in cache. La seconda dice
HIT: nginx l'ha servita dal disco, senza passare da PHP.
Collega il repository dei backup
I backup vanno in un repository restic. Per questo tutorial usi una cartella sul server stesso.
- Apri Impostazioni, riquadro Backup off-site (restic).
- In Destinazione dei backup scegli Questo server (una cartella locale).
- In Cartella scrivi
/var/backups/cloudground. - Accanto a Password del repository premi Genera, poi Scarica, e conserva il file altrove: se perdi la password, perdi i backup.
- Premi Salva, poi Prova la connessione. Il pannello risponde Repository raggiungibile: 0 snapshot.
Fai il primo backup
- Apri la pagina del sito e vai nella scheda Backup.
- Premi Esegui backup ora.
Il backup compare nell'elenco con Ripristino di prova a in attesa. Subito dopo il backup, il pannello lo ripristina da parte e controlla che file e database tornino davvero. Quando il ripristino di prova finisce, lo stato diventa riuscito e Tempo di ripristino stimato mostra quanto ci vorrebbe a ripristinarlo.
Prossimo passo
Hai un sito in cache e con un backup verificato. Per capire cosa succede a ogni richiesta, leggi il percorso di una richiesta.