Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Procédure

Perché migrare a Nginx?

Nginx, di cui si è sentito parlare molto di recente, è un server web proprio come Apache. Ha un grande successo tra gli intenditori ed è attualmente supportato da una comunità molto attiva. È ben curato e, se gestito correttamente, offre molti vantaggi rispetto ad Apache in termini di prestazioni.

Prima di migrare il vostro sito, assicuratevi di avere le seguenti informazioni:

  • il nome del database del sito
  • il nome utente e la password del database del sito

Come si esegue il backup dei file web del sito Wordpress sul VPS Apache di ISPCONFIG?

Per salvare i file web del vostro sito Wordpress sul VPS Apache ISPCONFIG, dovete connettervi al vostro sito usando FTP. Quindi, per cominciare, dovreste assicurarvi di avere un account ftp che vi permetta di eseguire il backup del vostro sito.

Se dovete modificare le impostazioni dell'account FTP per il vostro sito all'interno di ISPCONFIG Apache VPS, seguite la procedura seguente:

Accederea ISPCONFIG --> Siti --> Utente FTP --> Nome utente FTP

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

È anche possibile creare un nuovo account ftp in ISPCONFIG per eseguire il backup.

Una volta ottenute le impostazioni di connessione ftp per il vostro sito, potete usare il vostro software ftp client per connettervi al sito all'interno del server. Ad esempio, con filezilla, è necessario aprire l'applicazione e specificare i parametri di connessione che sono :

  • il nome del server o hostname nella forma vpsxxxxx.serveur-vps.net o vpsxxxxx.lws-hosting.com
  • il nome utente ftp del vostro sito (questo è il parametro che vi permetterà di collegarvi al sito appropriato all'interno di vps)
  • la password dell'utente ftp
  • è possibile specificare anche la porta, ma non è essenziale in quanto si tratta della porta predefinita utilizzata sul server (porta 21).

Dopodiché, si può fare clic sul pulsante di connessione rapida e la connessione al sito verrà effettuata. Le informazioni sulla connessione saranno visualizzate sull'interfaccia di Filezilla.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Verrete accolti da una finestra di convalida del certificato che dovrete confermare.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Una volta effettuata la connessione, troverete l'elenco delle directory collegate al vostro sito nell'interfaccia dedicata al file del sito remoto (a destra). I file web del vostro sito si trovano nella directory web. Fare doppio clic sulla directory per accedervi.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Verrà quindi visualizzato un elenco dei file Web del sito remoto.

Quindi, nella propria directory locale (a sinistra), navigare in una cartella in cui si desidera memorizzare il backup. Se necessario, creare una nuova cartella.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Una volta creata la cartella di backup del sito, è necessario selezionare tutti i file Web del sito remoto.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Infine, fare clic con il tasto destro del mouse sui file selezionati e fare clic su "download" per scaricarli sul computer nella directory locale aperta.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Attendete il completamento del download e avrete un backup dei file web del vostro sito.

Come si esporta il database del sito?

Per esportare il database del vostro sito, dovete collegarvi all'interfaccia phpmyadmin del vostro VPS, seguendo le procedure descritte in questo articolo"Come mi collego all'utility PHPMyAdmin da ISP Config?

Probabilmente sarà necessario conoscere il nome del database del sito, il nome utente del database e la password prima di potervi accedere.

Quindi, una volta entrati nell'interfaccia di phpmyadmin, è necessario :

  • cliccare sul database nel menu di sinistra, andare alla scheda "Esporta" in alto,

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

  • e infine cliccare sul pulsante "Esporta" per scaricare il database esportato in formato sql.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Come posso ricreare il sito e il suo database nel VPS Nginx di ISPCONFIG?

Per ricreare il sito e il database nel VPS Nginx ISPCONFIG, è necessario collegarsi all'interfaccia ISPCONFIG di questo VPS.

1. Connessione a ISPCONFIG

La connessione a ISPCONFIG con il VPS Nginx è simile a quella di qualsiasi VPS con ISPCONFIG. Per connettersi si possono seguire le istruzioni riportate nell'articolo"Come si accede a ISPConfig sul mio server VPS dedicato?

Se non si è ancora autenticati, si verrà accolti dall'interfaccia di autenticazione diISPCONFIG. Autenticatevi con l'utente admin e arriverete alla pagina iniziale.

2. Creare un nuovo cliente

Una volta effettuato l'accesso a ISPCONFIG, è possibile aggiungere un nuovo cliente tramite il menu clienti. Digitare le informazioni e salvare per creare il cliente.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

3. Creare il sito nel nuovo VPS Nginx

Successivamente, per ricreare il sito, è necessario andare al menu "Siti" nel menu in alto, quindi fare clic sul pulsante verde "Aggiungi un nuovo sito".

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Inserite i parametri del sito con molta attenzione:

  • il nome del sito deve essere esattamente lo stesso
  • anche il valore di "auto-sub-domain" deve essere lo stesso
  • mantenere la stessa versione di php per evitare incompatibilità, a meno che non siate sicuri che la versione di php che userete sia compatibile con il vostro sito.
  • Non attivare ancora il certificato Let's Encrypt, poiché richiede la configurazione del puntamento DNS.
  • E registrarsi

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Una volta effettuata la registrazione, il sito verrà creato dopo pochi minuti e si vedrà una luce rossa in alto, che indica il numero di operazioni cheISPCONFIG sta eseguendo per applicare le modifiche.

4. Creazione del database nel VPS Nginx di ISPCONFIG

Il passo successivo alla creazione del sito è la creazione del database per il sito.

Ricreare il database del sito seguendo la procedura indicata in questo articolo"Come si crea un database in ISPConfig?".

Riprodurre correttamente le informazioni nel database del sito:

  • l'utente e la password del database devono essere esattamente gli stessi
  • anche il nome del database del sito deve essere lo stesso
  • riprodurre le stesse impostazioni del vecchio database

Come faccio a importare i file web del sito nel VPS Nginx di ISPCONFIG?

Per poter caricare i file web appena salvati via FTP, è necessario creare un utente ftp nel server ISPCONFIG Nginx VPS. Seguite le istruzioni di questo articolo"Come si crea un account FTP in ISPConfig?" per creare un account ftp per il vostro sito.

Una volta creato l'account ftp, è possibile connettersi al sito nell'altro VPS, utilizzando il software ftp client preferito.

Quando si è connessi :

  • aprire la cartella di backup del sito sul sito locale
  • sul sito remoto, aprire la cartella "web/".
  • Selezionare tutti i file web del sito di cui è stato eseguito il backup in locale.
  • Fare clic con il tasto destro del mouse sui file selezionati e fare clic su "Invia" per caricare i file web sul nuovo server.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Come faccio a importare il database del nuovo sito nel VPS Nginx di ISPCONFIG?

Il database del sito può essere importato anche utilizzando l'utility phpmyadmin sul VPS Nginx di ISPCONFIG. Come per l'esportazione, è necessario collegarsi a phpmyadmin sul VPS Nginx.

Attenzione! Le porte utilizzate per phpmyadmin su un VPS Apache ISPCONFIG e su un VPS Nginx ISPCONFIG sono diverse
.

Sul VPS Nginx, è necessario accedere all'url di phpmyadmin con un browser. L'url utilizzato per accedervi è nella forma :

"https://vpsxxxxx.serveur-vps.net:8081/phpmyadmin o https://vpsxxxxx.lws-hosting.com:8081/phpmyadmin"(xxxxx è il numero del vps; vpsxxxxx.serveur-vps.net o vpsxxxxx.lws-hosting.com è l'"hostname" o il nome del server VPS).

Ciò significa che la porta utilizzata per phpmyadmin è diversa da quella utilizzata per ISPCONFIG(8081 invece di 8080).

Una volta effettuata la prima autenticazione, digitare :

  • "root" come nome utente
  • e inserire la password di amministrazione di ISPCONFIG nel campo della password.
  • Confermare

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Si accede così alla pagina diautenticazione di phpmyadmin, dove è necessario inserire i dati di accesso dell'utente del database creato per il sito.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Quindi, per importare il database: selezionare il database --> cliccare su "Importa" --> cliccare su "Scegli un file" .

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Scegliere il file sql del database esportato nelle directory locali, navigare verso il basso e fare clic sul pulsante "Importa" per avviare l'importazione.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Il tempo di importazione dipenderà dalle prestazioni della vostra connessione Internet e dalle dimensioni del vostro database.

Come posso modificare la configurazione del sito in modo che funzioni correttamente?

Su una configurazione con Nginx, è necessario apportare modifiche alle impostazioni del sito in modo che i reindirizzamenti di base definiti su Wordpress siano conformi alla sintassi di Nginx.

Attenzione! Non è raccomandato l'uso di file .htaccess su Nginx, il che significa che i parametri e le direttive di reindirizzamento sul file .htaccess del vostro sito devono essere adattati alla sua sintassi e aggiunti tramite le direttive Nginx su ISPCONFIG
.

Per definire i reindirizzamenti, è necessario aggiungere opzioni nei parametri del sito su ISPCONFIG, seguendo la procedura seguente:

  • Collegarsi a ISPCONFIG sul proprio VPS Nginx
  • Navigare in : Siti --> Nome del sito --> scheda "Opzioni" --> "Direttive nginx".
  • E aggiungere queste righe:
location / { try_files $uri $uri/ /index.php?$args; }
  • Quindi salvare e le modifiche verranno applicate dopo pochi minuti.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Una volta eseguite tutte queste procedure, non resta che puntare il proprio dominio al VPS Nginx di ISPCONFIG.

Come si fa a puntare la zona DNS del sito al nuovo server VPS?

L'ultima parte, il puntamento del DNS, dipende dalla vostra configurazione DNS. Per puntare il DNS, è necessario sapere dove viene gestita la zona DNS del vostro dominio.

  • Se è gestito tramite l'altro server ISPCONFIG con Apache, avete due opzioni:

1. potete aggiornare direttamente ilrecord di tipo A del dominio nel VPS Apache di ISPCONFIG.

  • Accedere a ISPCONFIG
  • Andare alla scheda DNS
  • Scegliere la zona DNS per il proprio dominio nella forma "mydomain.tld".
  • Tra i record, cliccate sulrecord di tipo A per il vostro sito nella forma "mydomain.tld".
  • Aggiornare il valore dell'indirizzo ip sostituendo l'indirizzo ip del vecchio server con quello del nuovo.
  • Salva
  • Ripetere la stessa procedura se anche il record www del vostro dominio è di tipo A

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

2. o ricreare la zona DNS sul VPS Nginx e aggiornare i server DNS primario e secondario seguendo le istruzioni di questo articolo "Come si crea un server DNS in ISPConfig su un server VPS dedicato?".

  • Se è gestito tramite un altro paneau, sarà necessario collegarsi all'interfaccia di gestione della zona DNS del proprio dominio per modificare l'indirizzo ip.

Una volta applicate le impostazioni, è sufficiente attendere la propagazione del DNS e il sito verrà migrato sul nuovo server.

Come si ripristina il certificato Let's Encrypt sul sito?

Successivamente, è possibile creare un certificato Let's Encrypt sul sito appena migrato accedendo all'interfaccia ISPCONFIG del VPS Nginx, selezionando l'opzione "Let's Encrypt " tramite il parametro site e infine salvando.

Come migrare un sito Wordpress da un VPS Apache ISPCONFIG a Nginx

Il certificato Let's Encrypt verrà installato dopo pochi minuti.

Conclusione

Ora siete pronti a migrare il vostro sito Wordpress da un VPS ISPCONFIG con Apache a un VPS ISPCONFIG con Nginx. Non esitate a"esternalizzare" se volete approfittare dell'esperienza del nostro team per effettuare la migrazione per voi.

Vota questo articolo :

5/5 | 2 parere

Questo articolo vi è stato utile ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articoli simili

2mn lettura

Come si aggiunge un sito web a un server dedicato ISP Config VPS?

1mn lettura

Come si crea un sottodominio su un server VPS dedicato?

1mn lettura

ISPconfig - Come posso collegare il mio nome di dominio al mio server VPS?

1mn lettura

È facile configurare i miei domini sul mio VPS


Fate una domanda al team LWS e alla sua comunità