Alcuni amici hanno chiesto come spostare rapidamente il proprio sito Web WordPress durante l'utilizzo di VPS. In effetti, esistono molti metodi per la migrazione dei dati dei siti Web. Se il tuo provider di hosting ha fornito la migrazione degli snapshot e il mirroring personalizzato, è facile clonare tutti i contenuti di un server su un altro server.
Servizi tipici di questo tipo sono Tencent Cloud, Alibaba Cloud e provider di hosting di grandi nomi come Linode e DigitalOcean. Esistono anche alcuni provider di hosting che non forniscono funzioni di mirroring personalizzate, quindi è necessario migrare manualmente i dati del sito Web. Inoltre, anche la migrazione tra provider di hosting deve essere eseguita manualmente ed è impossibile distribuire automaticamente il sito Web.
In precedenza ho condiviso tre strumenti di comando - Rsync, SCP e Tar - per risolvere rapidamente il riposizionamento del sito Web remoto VPS e la sincronizzazione dei dati. Questo articolo condividerà come utilizzare il comando di backup di sincronizzazione rapida per spostare il tuo WordPress da un host VPS a un altro ospitando. Una volta padroneggiati i comandi di spostamento, puoi spostare qualsiasi sito web entro dieci minuti.
Ecco altri metodi per la sincronizzazione e il backup dei dati del sito Web:
- Metodo di migrazione dell'host VPS KVM SolusVM: tutorial sul backup e ripristino KVM SolusVM
- Tre passaggi per rilevare il traffico anomalo del server: monitoraggio della larghezza di banda del traffico del server Linux e comandi statistici
- Elementi essenziali per il riposizionamento di Linode VPS: clona immagine clone, scambio IP mantiene l'IP originale e backup automatico
1. Una riga di codice
Comando remoto di compressione, trasmissione e decompressione Tar :
cd /data/wwwroot #进入网站目录 tar czf - www.wzfou.com | ssh root@198.xxx.xxx.xxx -p 12345 tar xzf - -C /data/wwwroot/www.wzfou.net
Istruzioni: accedere alla directory wwwroot
sotto l'host A, quindi comprimere e comprimere tutti i file sotto www.wzfou.com
e trasferirli su <bpt2 dell'host B 198.xxx.xxx .xxx >/data/wwwroot/www.wzfou.net directory. -p 12345
è perché la porta predefinita dell'host B S-S-H non è 22. Se usi quella predefinita, non è necessario aggiungere questa frase.
2. Passaggio 1: crea un nuovo ambiente web
Per garantire che il sito Web possa funzionare normalmente dopo lo spostamento, si consiglia che il nuovo ambiente del sito adotti la stessa configurazione del sito originale. Ad esempio, il sito originale utilizza il pannello Pagoda BT, quindi si consiglia che il nuovo sito utilizza anche il pannello Pagoda BT. Il PHP, Mysql, ecc. installati dovrebbero essere gli stessi del sito originale. Uguali all'originale.
5. Riepilogo
La chiave per utilizzare il metodo di riposizionamento rapido è che l'ambiente quando crei un nuovo sito Web dovrebbe essere coerente con l'ambiente del sito Web originale, ad esempio, scegli la stessa versione di PHP, Apache o Nginx, database MysqL, ecc., in particolare nel database. Se la versione non è coerente, si verificherà un errore durante la causa.
Per spostamenti di siti Web su larga scala o siti Web con contenuti dinamici, è meglio effettuare i preparativi completi prima dello spostamento. Dopo lo spostamento del nuovo sito, è necessario osservarlo per un periodo di tempo prima di decidere se cancellare i dati. Inoltre, gli aggiornamenti DNS richiederanno del tempo. In generale, la sincronizzazione DNS verrà completata entro 24 ore.