migrazione
Migrazione da hosting condiviso a VPS: come spostarti senza rompere il sito
Un piano di migrazione in parole semplici per passare dall’hosting condiviso al tuo server con meno downtime, meno sorprese e una configurazione più pulita.
I limiti dell'hosting condiviso ti stanno stretti; eppure, l'idea di migrare il sito evoca il terrore di un passo falso capace di distruggere tutto il tuo lavoro.
Versione breve: per passare dall’hosting condiviso al tuo server dedicato, copi i file del sito, esporti e importi il database, ricrei la configurazione del dominio e di HTTPS, verifichi il tutto sul nuovo server e, solo alla fine, aggiorni i puntamenti del dominio. La migrazione più sicura non è un unico grande cambio drastico: è un processo a fasi, in cui il vecchio sito rimane operativo finché quello nuovo non è stato completamente collaudato.
Cosa cambia davvero quando lasci l’hosting condiviso?
L’hosting condiviso è come affittare una stanza d'albergo. Luci, serrature, impianti e reception sono gestiti quasi sempre al posto tuo, ma non puoi spostare i muri né decidere come funziona l’intero edificio.
Il tuo server personalizzato è più simile ad affittare un laboratorio indipendente. Hai il pieno controllo, ma devi anche decidere dove disporre le attrezzature, chi possiede le chiavi, come mettere in sicurezza gli accessi e cosa fare in caso di guasti o imprevisti.
Ecco le differenze fondamentali:
| Area | Hosting condiviso | Il tuo server |
|---|---|---|
| Controllo | Funzionalità limitate all'interno di un pannello preconfigurato | Massima libertà nella gestione di siti, applicazioni e servizi |
| Responsabilità | Il provider gestisce la maggior parte della configurazione sottostante | Mantenere la configurazione ordinata, sicura e comprensibile è a tuo carico |
| Prestazioni | Risorse condivise con molti altri utenti della piattaforma | Risorse dedicate ai tuoi progetti, proporzionate al piano scelto |
| Componenti | Di norma file, database, posta elettronica e gestione dominio | File, database, web server, HTTPS, backup, firewall e gestione dei domini |
La ricerca di un maggiore controllo è il motivo principale per cui si sceglie questo passaggio. Ed è anche il contesto in cui si concentrano i primi errori: una credenziale del database errata, un record DNS non configurato, un certificato SSL scaduto o un progetto che ne compromette un altro a causa di una gestione disordinata dello spazio di lavoro.
Se la tua infrastruttura di partenza si basa su cPanel, trovi un approfondimento dedicato nella nostra guida su come passare da cPanel al tuo server.
Cosa dovresti preparare prima di iniziare la migrazione?
Pianifica il lavoro partendo da una lista accurata di tutti i componenti dell'applicazione, prima di procedere con lo spostamento fisico dei file.
Annota il nome di dominio, le credenziali di accesso all’hosting attuale, i nomi e gli utenti dei database, la struttura dei file, eventuali cron job o attività pianificate, gli indirizzi email associati, i moduli di contatto, le regole di reindirizzamento e i dettagli dei certificati SSL. L'SSL è il protocollo di sicurezza che permette ai browser di mostrare la connessione sicura HTTPS evitando gli avvisi di pericolo.
Esegui un backup completo aggiornato prima di applicare qualsiasi modifica. Consideralo come una fotografia dello stato attuale da consultare in caso di anomalie durante il trasferimento dei dati. Per la gestione delle copie di sicurezza, puoi fare riferimento alla nostra guida su come fare il backup del tuo server.
La gestione della posta elettronica richiede un'attenzione particolare. Un errore frequente consiste nello spostare il sito web dimenticando che il provider dell'hosting condiviso gestisce anche le caselle di posta. Se la tua email risiede sull'infrastruttura attuale, occorre stabilire se lasciarla invariata, migrarla verso un provider esterno dedicato o ricrearla separatamente sul nuovo server. La migrazione del sito web e quella del servizio email sono operazioni correlate ma indipendenti.
Come sposti il sito evitando interruzioni del servizio (downtime)?
Mantieni operativo il vecchio ambiente mentre progetti e configuri quello nuovo.
Copia i file, migra il database, applica le configurazioni necessarie ed emetti il certificato HTTPS sul nuovo server. Procedi quindi con una verifica completa del sito web sul nuovo ambiente prima che sia visibile al pubblico. È l'equivalente di testare tutti gli impianti di un locale prima dell'inaugurazione.
L’aggiornamento dei puntamenti del dominio rappresenta la fase conclusiva. Il DNS, l'elenco indirizzi di rete che instrada i browser verso il server corretto, richiede un tempo di propagazione variabile. Il parametro TTL (Time To Live) definisce la durata di memorizzazione delle informazioni da parte dei nodi della rete; ridurne il valore prima della migrazione consente di velocizzare la propagazione dei nuovi indirizzi.
Una volta concluse le verifiche sul nuovo server, aggiorna i record DNS del dominio. Se desideri approfondire la gestione dei domini in modo chiaro, consulta la nostra guida su come collegare un dominio al tuo server. A cambio avvenuto, mantieni attivo il piano di hosting precedente per alcuni giorni: servirà da rete di protezione nel caso in cui parte del traffico stia ancora raggiungendo la vecchia destinazione durante il completamento della propagazione DNS.
Cosa si interrompe di solito durante la migrazione da un hosting condiviso?
Le anomalie che si verificano con maggiore frequenza sono note e generalmente riconducibili a sviste di configurazione o errori di trascrizione.
Un'applicazione WordPress, ad esempio, restituisce il messaggio “Error establishing a database connection” se il nome del database, l'utente, la password o l'indirizzo dell'host non corrispondono. Il browser mostra avvisi come “SSL certificate problem” quando il certificato HTTPS non è stato generato o associato correttamente sul nuovo ambiente. Allo stesso modo, una configurazione errata del reverse proxy o del web server può generare l'errore “502 Bad Gateway” se il server non riesce a comunicare con l'applicazione sottostante.
Un altro elemento critico è rappresentato dai permessi sui file e sulle directory, ovvero dalle regole che stabiliscono quali processi possono leggere, scrivere o eseguire un elemento sul server. Regole troppo restrittive impediscono il caricamento di file e contenuti, mentre regole troppo permissive riducono il livello di sicurezza del sistema.
La criticità più insidiosa rimane tuttavia la scarsa tracciabilità delle operazioni svolte. Se la configurazione viene eseguita in modo disordinato, a distanza di tempo risulterà complesso rinnovare servizi, aggiungere nuovi siti o correggere reindirizzamenti. Una migrazione ben eseguita garantisce la massima leggibilità dell'architettura anche a distanza di mesi.
FAQ
È possibile migrare un sito web senza alcuna interruzione di servizio? Sì, nella quasi totalità dei casi. Configurando e testando preventivamente il nuovo server, l'aggiornamento finale del DNS avviene in modo trasparente per gli utenti.
È consigliabile migrare contemporaneamente anche le caselle di posta elettronica? È preferibile farlo solo se la procedura è stata pianificata dettagliatamente. La posta elettronica è un servizio critico e l'eventuale perdita di messaggi durante il passaggio può causare disservizi significativi.
Docker è un requisito necessario per gestire un server? Non è obbligatorio. Sebbene Docker consenta di isolare i singoli servizi all'interno di container, un sito o un'applicazione standard possono essere eseguiti direttamente sull'ambiente del server. Per valutare la soluzione migliore, consulta la guida su Docker su un server per principianti.
Per quanto tempo è opportuno mantenere attivo il vecchio hosting? È raccomandabile mantenerlo operativo per alcuni giorni dopo l'aggiornamento dei DNS, o più a lungo nel caso in cui gestisca anche la posta elettronica o servizi critici.
La soluzione semplificata
Server Manager ti aiuta a completare il passaggio mantenendo la struttura del server ordinata, trasparente e facile da gestire. Domini, certificati HTTPS, progetti e copie di sicurezza rimangono chiaramente organizzati all'interno di un unico pannello visivo.
Questo approccio previene le problematiche più comuni: errori nei certificati di protezione, record DNS non configurati, conflitti tra applicazioni diverse o smarrimento dei parametri di connessione ai database. Il vantaggio principale risiede nell'ottenere un'infrastruttura di hosting leggibile e controllabile fin dal primo giorno e nei mesi a venire.
Server Manager mantiene traccia della configurazione sottostante, consentendoti di gestire o aggiornare il tuo sito in qualsiasi momento senza dover ricostruire i passaggi tecnici effettuati in fase di migrazione.
Come verificare il successo della migrazione?
Una migrazione eseguita a regola d'arte si riconosce dalla sua regolarità: il sito si carica velocemente sul nuovo server, i certificati HTTPS sono validi, i moduli, i caricamenti dati e le autenticazioni funzionano correttamente e il vecchio abbonamento di hosting può essere disattivato in sicurezza.
Il risultato finale è il pieno controllo sulle tue risorse web, privo della complessità e dei vincoli tipici dell'hosting condiviso, all'interno di un ambiente chiaro, stabile e pronto a crescere.