Un nuovo account di hosting richiede una configurazione ordinata prima di pubblicare il sito. Impostazioni corrette fin dall’inizio riducono il rischio di guasti, perdita di dati e problemi di sicurezza.
Aggiunta del dominio e DNS
Per prima cosa occorre aggiungere il dominio nel pannello di hosting e indirizzarlo con i record DNS appropriati. Si possono cambiare i nameserver oppure lasciare la zona presso il fornitore attuale e impostare i record A, AAAA o CNAME necessari. La posta utilizza record MX separati.
Le modifiche DNS possono diventare visibili gradualmente. Durante questo periodo alcuni utenti potrebbero raggiungere ancora il server precedente. In caso di migrazione è utile mantenere attivo il vecchio ambiente fino al completamento della propagazione.
Certificato SSL
Dopo aver indirizzato il dominio, bisogna attivare un certificato SSL e imporre il protocollo sicuro HTTPS. Vanno controllati la pagina iniziale, le pagine interne, i moduli e le risorse, per escludere riferimenti a indirizzi non sicuri.
File e database
I file del sito vengono collocati nella cartella associata al dominio. Applicazioni come WordPress utilizzano anche un database. Occorre creare un utente dedicato al database, assegnargli soltanto i permessi necessari e conservare le credenziali in un luogo sicuro.
I permessi dei file non devono essere più ampi del necessario. L’accesso tramite SFTP o il gestore di file dovrebbe essere assegnato individualmente. Gli account temporanei devono avere un ambito limitato e una data di eliminazione stabilita.
Posta e attività automatiche
Se l’hosting gestisce la posta, bisogna creare le caselle e configurare SPF, DKIM e DMARC. Le attività periodiche, chiamate Cron, devono essere impostate secondo la documentazione dell’applicazione e la loro esecuzione deve essere controllata.
Backup e monitoraggio
- Attivare backup automatici di file e database.
- Verificare la frequenza delle copie e il tempo di conservazione.
- Conservare una copia aggiuntiva fuori dal server principale.
- Eseguire un ripristino di prova per confermare che il backup sia utilizzabile.
- Attivare il monitoraggio della disponibilità e della validità del certificato.
Controllo prima della pubblicazione
Infine è opportuno verificare la versione di PHP, i limiti di risorse, i moduli, l’invio della posta, i reindirizzamenti, il certificato e i backup. Bisogna inoltre eliminare gli account inutilizzati, cambiare le password consegnate ai fornitori e annotare chi è responsabile del dominio, dell’hosting e dell’applicazione.