ThunderHosting
IT

Migrazione sito web passo passo: guida al cambio di hosting

ThunderHosting ·

EnglishDeutschFrançais

Migrazione del sito web passo passo: fai il backup, prepara il nuovo hosting, trasferisci file e database in sicurezza, cambia i DNS e testa tutto.

Trasferire il sito su un nuovo hosting può diventare stressante quando ci sono di mezzo dati preziosi. Per chi ha un’azienda o sviluppa siti in Svizzera, la paura di perdere file o dati dei clienti durante la migrazione è più che concreta. Applicare la regola del tre per i backup, con copie in luoghi diversi, protegge il sito da guasti hardware e perdite accidentali. Questa guida ti accompagna nei passaggi fondamentali: creare backup sicuri, proteggere il nuovo ambiente e portare a termine una migrazione che mantiene la tua presenza online protetta e stabile.

In breve

Punto chiaveSpiegazione
1. Fai il backup del sito attualePrima della migrazione crea più backup affidabili di file, database e configurazioni del sito, così durante il passaggio non perdi nulla.
2. Scegli l’ambiente di hosting giustoValuta di cosa ha bisogno il tuo sito e scegli il tipo di hosting adatto, per prestazioni e sicurezza ottimali nella nuova sede.
3. Trasferisci file e database in sicurezzaUsa metodi sicuri come SFTP e verifica l’integrità di file e database, per evitare intercettazioni o dati corrotti durante la migrazione.
4. Aggiorna correttamente i DNSDopo la migrazione aggiorna i DNS in modo corretto per indirizzare i visitatori al nuovo hosting e tieni d’occhio il sito durante la propagazione.
5. Testa a fondo il sito migratoDopo la migrazione testa in modo completo tutte le funzioni, così tutto gira senza intoppi e mantieni la fiducia dei tuoi utenti.

Passo 1: prepara e fai il backup del sito attuale

Prima di passare a un nuovo hosting, proteggi i tuoi beni digitali creando backup affidabili di tutto. Così, se qualcosa va storto durante la migrazione, puoi sempre ripristinare il sito originale. Pensa ai backup come alla tua rete di sicurezza.

Per prima cosa chiarisci cosa va salvato. Il tuo sito è composto da diversi elementi, e vanno protetti tutti.

  • I database contengono contenuti, dati degli utenti e impostazioni
  • File e cartelle del sito comprendono HTML, CSS, immagini e plugin
  • Account email e relative impostazioni, se la posta è presso il tuo provider attuale
  • Configurazioni personalizzate come certificati SSL e record DNS

La maggior parte dei provider offre strumenti di backup automatico nel pannello di controllo. Accedi al tuo hosting attuale e cerca una voce come “Backup” o “Gestione backup”. Di solito bastano pochi clic per scaricare un backup completo del sito, compresso in un unico archivio.

Secondo le buone pratiche di backup, conserva almeno tre copie dei dati del sito su supporti diversi: una su un disco esterno in ufficio, una in un cloud come Google Drive o Dropbox e la terza presso il nuovo hosting, quando sei pronto per la migrazione.

Prima di andare avanti verifica che i backup funzionino davvero. Estrai l’archivio in una cartella di prova sul tuo computer e controlla che tutti i file ci siano e siano leggibili. Un backup che non si può ripristinare è solo un file che occupa spazio.

Annota cosa salvi e quando: data, dimensione del file e pannello di controllo usato. Questo piccolo passo ti evita parecchi grattacapi se in futuro ti serve una versione precisa del backup.

Prima di iniziare la migrazione crea più copie di backup in luoghi diversi. Così sei protetto da guasti hardware, malware e perdite di dati impreviste durante il trasferimento.

Consiglio: se il tuo hosting attuale lo permette, pianifica backup giornalieri automatici e scarica un backup completo 24 ore prima della migrazione, così includi anche le ultime modifiche al sito.

Passo 2: scegli e configura il nuovo hosting

Scegliere l’ambiente di hosting giusto è la base di una migrazione senza intoppi. Prima di trasferire qualsiasi cosa, le caratteristiche del nuovo hosting devono corrispondere ai requisiti del tuo sito. Per questo devi sapere di cosa ha bisogno il sito per funzionare bene.

Inizia valutando quale tipo di hosting fa per te. Ogni sito ha esigenze diverse.

  • L’hosting condiviso va bene per piccoli blog e siti nuovi con traffico moderato
  • I server privati virtuali (VPS) offrono più controllo e risorse alle aziende in crescita
  • I server dedicati forniscono il massimo delle prestazioni per siti con molto traffico e applicazioni complesse
  • L’hosting gestito si occupa al posto tuo di configurazione tecnica e aggiornamenti

Scelto il tipo di hosting, accedi al pannello di controllo e inizia la configurazione. Molti provider offrono procedure guidate per le prime impostazioni. Di solito configuri il nome di dominio, gli account email e i parametri del database. Prenditi il tempo di controllare ogni impostazione invece di accettare di corsa i valori predefiniti.

Ecco un confronto tra i tipi di hosting più comuni e i loro usi tipici:

Tipo di hostingRisorseIdeale perCompetenze tecniche
Hosting condivisoBassePiccoli blog, siti sempliciPrincipiante
VPS (server privato virtuale)MedieSiti aziendali in crescitaIntermedio
Server dedicatoAlteMolto traffico o applicazioni su misuraAvanzato
Hosting gestitoVariabili (spesso alte)Aziende che cercano assistenzaDa principiante a intermedio

Metti subito in sicurezza l’ambiente server. I certificati SSL per la cifratura HTTPS proteggono te e i tuoi visitatori. Attiva i firewall e imposta i permessi in modo che siano raggiungibili solo i servizi necessari. Usa password robuste per tutti gli account amministratore e valuta le chiavi SSH per una protezione in più.

Configura il software del server web in modo che corrisponda al vecchio hosting. Se il tuo sito girava su Apache, resta su Apache. Se cambi tecnologia, verifica prima la compatibilità con il codice del sito. La configurazione del server web deve rispettare i requisiti della tua applicazione già prima della migrazione.

Prima di importare i dati, testa le funzioni di base del nuovo ambiente. Crea un database di prova e carica un file semplice per controllare che tutto funzioni. Così individui i problemi quando sono ancora facili da risolvere.

Configura le impostazioni di sicurezza e i certificati SSL prima di migrare il sito in produzione. Una base sicura previene le violazioni dei dati e protegge i visitatori fin dal primo accesso.

Consiglio: chiedi al nuovo provider un dominio temporaneo o un URL di staging, così puoi testare il sito completo nel nuovo ambiente prima di puntarci il dominio vero.

Passo 3: trasferisci file e database in sicurezza

Spostare i file e il database del sito sul nuovo hosting richiede attenzione alla sicurezza e alla precisione. Questo passo protegge i dati dalle intercettazioni e fa sì che nulla vada perso o si danneggi durante il trasferimento. In pratica stai copiando tutta la tua presenza digitale in un nuovo posto.

Scegli un metodo di trasferimento sicuro per i file. Ecco le opzioni:

  • SFTP (SSH File Transfer Protocol) cifra i trasferimenti ed è considerata l’opzione più sicura
  • FTP con cifratura TLS offre il classico trasferimento di file con un livello di sicurezza in più
  • Strumenti di migrazione dei provider: alcuni provider hanno strumenti integrati che gestiscono il trasferimento in automatico
  • Strumenti da riga di comando: gli utenti esperti possono usare rsync o programmi simili per trasferimenti efficienti

Per prima cosa esporta il database dal vecchio hosting. La maggior parte dei pannelli di controllo offre uno strumento di gestione come phpMyAdmin. Seleziona il database ed esportalo come file SQL: ottieni una copia completa di tutti i contenuti e le impostazioni. Scarica il file sul tuo computer.

Poi crea un nuovo database nel pannello di controllo del nuovo hosting e importa il file SQL esportato. Quasi tutti i provider hanno uno strumento di importazione che ti guida. Verifica che l’importazione sia riuscita controllando che i dati compaiano nel nuovo database. Sul web hosting ThunderHosting, la nostra guida a database e phpMyAdmin ti mostra dove farlo.

Per i file del sito, collegati al nuovo hosting con un protocollo cifrato, così i dati sensibili restano protetti durante il trasferimento. Carica i file nella cartella giusta, di solito public_html o httpdocs. Puoi usare il File Manager del provider oppure collegarti via SFTP con un programma come FileZilla (vedi caricare file con File Manager, FTP e SFTP).

A trasferimento concluso, verifica che file e database siano integri. Apri il sito tramite il dominio temporaneo del nuovo hosting e controlla che venga visualizzato correttamente. Testa le funzioni principali come moduli di contatto, login e query al database, per essere sicuro che nulla si sia danneggiato.

Cifra tutti i trasferimenti di dati con protocolli sicuri come SFTP o HTTPS. I trasferimenti non cifrati espongono i file del sito e i dati sensibili del database al rischio di intercettazione da parte di terzi non autorizzati.

Consiglio: fai il trasferimento nelle ore di traffico più basso per disturbare il meno possibile i visitatori, e avvisa gli utenti di possibili interruzioni prima di iniziare.

Passo 4: aggiorna i DNS e tieni d’occhio il sito

Aggiornando i DNS fai puntare il tuo nome di dominio al nuovo server. Questo passo decisivo dice a Internet dove trovare il tuo sito. La propagazione dei DNS richiede tempo: tenere d’occhio il sito in questa fase assicura un passaggio senza intoppi.

Accedi al pannello di controllo del tuo registrar, cioè dove hai acquistato il dominio, non al tuo hosting. Cerca le impostazioni DNS, i name server o la gestione DNS. Lì inserisci i name server del nuovo provider.

Il nuovo provider ti comunica gli indirizzi esatti dei name server, che di solito sono simili a ns1.yourhost.com e ns2.yourhost.com. Inseriscili presso il registrar sostituendo completamente quelli vecchi e salva le modifiche. Se preferisci tenere il tuo provider DNS attuale, puoi invece far puntare i record A e AAAA al nuovo server; la nostra guida per collegare il dominio spiega entrambe le opzioni.

Le modifiche DNS non sono immediate. La propagazione richiede di solito dalle 24 alle 48 ore, anche se alcuni record si aggiornano in pochi minuti. In questo periodo alcuni utenti raggiungono ancora il vecchio server e altri già il nuovo, a seconda di dove si trovano e del loro provider Internet.

Controlla la configurazione con strumenti di verifica DNS per assicurarti che i name server siano aggiornati. Strumenti da riga di comando come nslookup o dig mostrano se i record DNS puntano al nuovo hosting. Molti strumenti online permettono un controllo rapido anche senza conoscenze tecniche.

A propagazione conclusa, tieni d’occhio le prestazioni del sito. Controlla i tempi di caricamento, testa tutte le funzioni e consulta i log degli errori. I log delle query DNS aiutano a individuare anomalie e problemi di prestazioni.

Prova da più luoghi e dispositivi per verificare che il sito sia raggiungibile ovunque allo stesso modo. Aprilo con browser e connessioni Internet diversi. Se usi indirizzi email sul tuo dominio, verifica che invio e ricezione funzionino ancora e controlla un’ultima volta le vecchie caselle prima di disdire il vecchio hosting.

La propagazione dei DNS richiede tempo. Niente panico se il sito non è subito raggiungibile ovunque. Tieni d’occhio i dati di prestazione e risolvi i problemi man mano che compaiono, nella finestra di circa 48 ore.

Consiglio: tieni attivo il vecchio hosting per almeno 48 ore dopo il cambio dei DNS, così puoi tornare indietro in fretta se durante la propagazione emergono problemi.

Passo 5: testa e verifica il sito migrato

Testare a fondo il sito migrato scopre i problemi prima che li incontrino i visitatori. Questo passo verifica che tutto funzioni come sul vecchio hosting e che nessun dato sia andato perso o si sia danneggiato. Test completi ti danno la certezza che la migrazione è riuscita.

Inizia con i controlli di base. Visita il sito, naviga tra le pagine e prova le funzioni principali.

  • Home page e navigazione: tutti i menu e i link funzionano?
  • Moduli di contatto: i messaggi ti arrivano correttamente?
  • Login e registrazioni: l’autenticazione funziona?
  • Download: PDF, immagini e altri file si caricano senza errori?
  • Funzioni email: le notifiche del modulo di contatto arrivano nella tua casella?

Verifica il codice del sito con strumenti di validazione HTML per trovare errori di sintassi o scostamenti dagli standard. Un codice valido garantisce la compatibilità con browser e dispositivi diversi. Correggi gli errori che trovi.

Testa su più browser e dispositivi: Chrome, Firefox, Safari ed Edge, oltre a smartphone, tablet e computer desktop, per assicurarti che il design responsive funzioni. I tuoi utenti arrivano da piattaforme molto diverse, quindi questa verifica è importante.

Controlla tempi di caricamento e prestazioni. Un sito lento frustra i visitatori e penalizza il posizionamento nei motori di ricerca. Strumenti come Google PageSpeed Insights individuano i problemi di prestazioni; confronta i risultati con le misurazioni fatte sul vecchio hosting.

Esegui test e verifiche di sicurezza per assicurarti che il sito migrato rispetti i requisiti di sicurezza. Controlla che i certificati SSL funzionino, che le connessioni HTTPS siano sicure e che non ci siano vulnerabilità. Cerca impostazioni di sicurezza difettose che potrebbero mettere a rischio i dati degli utenti.

Testa a fondo tutte le integrazioni. Se il sito è collegato a sistemi di pagamento, servizi email o altri strumenti esterni, verifica che questi collegamenti funzionino ancora. Molti problemi di migrazione si nascondono proprio nei punti di integrazione.

Usa questa tabella come checklist dopo la migrazione:

Area da testareCosa controllarePerché è importante
NavigazioneTutte le pagine e i menu si caricano correttamenteEvita un’esperienza utente compromessa
Moduli di contatto ed emailI moduli inviano i messaggiAssicura una comunicazione affidabile
Account utenteLogin, registrazioni, permessiMantiene accesso e controllo per i membri
File e contenuti multimedialiImmagini, download, media si apronoConferma un trasferimento completo
Integrazioni esternePagamenti, statistiche, API funzionanoTutela la continuità dell’attività

Testa tutto prima di dichiarare conclusa la migrazione. Basta una sola funzione rotta sfuggita al controllo per intaccare la fiducia degli utenti e la reputazione del sito. Prenditi il tempo di essere scrupoloso.

Consiglio: prepara una checklist di test dettagliata prima della migrazione e chiedi ai colleghi di testare da luoghi e dispositivi diversi, così scopri anche i problemi che da solo ti sfuggirebbero.

Migrazione semplice con ThunderHosting

Un hosting affidabile inizia dalla casa giusta per il tuo sito e da una migrazione senza intoppi. In questo articolo abbiamo visto le sfide più comuni: trasferire i dati in sicurezza, gestire il cambio dei DNS e verificare il sito dopo la migrazione. Portare la tua presenza online in un nuovo ambiente può sembrare impegnativo, ma non deve per forza essere stressante.

Da ThunderHosting offriamo migrazione e consulenza gratuite: trasferiamo sito e database dal tuo provider attuale senza downtime, creiamo le tue caselle email e gli inoltri e poi ti mostriamo come usare la nostra piattaforma. Le email esistenti restano presso il tuo provider attuale fino al passaggio; possiamo consigliarti su come trasferirle. Che ti serva un web hosting con Plesk, SSL Let’s Encrypt gratuito e backup giornalieri per il sito aziendale o un VPS con accesso root completo per un progetto in crescita, tutti i servizi girano nel nostro data center di Lugano, in Svizzera.

Inizia la migrazione sapendo di avere al tuo fianco un partner che ti aiuta a proteggere i backup, configurare il nuovo hosting e gestire il cambio dei DNS. Contattaci per pianificare il trasferimento, oppure scopri i nostri piani di hosting e lascia che il nostro team ti aiuti a scegliere.

Ti servono più risorse e il pieno controllo? Scopri il nostro hosting VPS. Per esigenze particolari, contattaci per un’offerta su misura.

Domande frequenti

Quali sono i primi passi per preparare la migrazione di un sito?

Prima di iniziare crea backup affidabili di tutti i file, i database e le configurazioni email del sito. Accedi al tuo hosting attuale e usa gli strumenti di backup per scaricare una copia completa del sito.

Come scelgo l’ambiente di hosting giusto per il mio sito?

Dipende da cosa serve al tuo sito. Confronta le risorse e le competenze richieste per capire se hosting condiviso, server privato virtuale (VPS), server dedicato o hosting gestito è la scelta migliore per dimensioni, traffico e conoscenze tecniche del tuo progetto.

Quali metodi sicuri uso per trasferire file e database?

Usa metodi sicuri come SFTP (SSH File Transfer Protocol), così i dati restano cifrati durante il trasferimento. Esporta prima il database dal vecchio hosting, poi collegati in modo sicuro al nuovo per caricare i file e importare il database, e alla fine verifica che sia tutto integro.

Come aggiorno i DNS dopo la migrazione?

Accedi al pannello di controllo del tuo registrar e sostituisci i vecchi name server con quelli indicati dal nuovo provider. Salva le modifiche e tieni d’occhio la propagazione DNS, che può richiedere dalle 24 alle 48 ore.

Cosa devo controllare perché il sito migrato funzioni bene?

Dopo la migrazione testa a fondo le funzioni principali, tra cui navigazione, moduli di contatto e login. Verifica su più dispositivi e browser che tutto funzioni e si carichi velocemente, così scopri i problemi prima dei tuoi visitatori.

Quanto tempo serve perché le modifiche DNS si propaghino?

Dopo un cambio dei name server la propagazione DNS richiede di solito dalle 24 alle 48 ore. In questo periodo tieni d’occhio il sito e considera che, a seconda di dove si trovano, alcuni utenti raggiungono ancora il vecchio server e altri già il nuovo.