Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Procédure

¿Por qué migrar a Nginx?

Nginx, del que hemos oído hablar mucho últimamente, es un servidor web igual que Apache. Tiene un gran éxito entre los entendidos y actualmente cuenta con el apoyo de una comunidad muy activa. Está bien mantenido y, si se gestiona adecuadamente, ofrece muchas ventajas sobre Apache en términos de rendimiento.

Antes de migrar su sitio, asegúrese de disponer de la siguiente información:

  • el nombre de la base de datos del sitio
  • el nombre de usuario y la contraseña de la base de datos del sitio

¿Cómo guardar los archivos web de su sitio Wordpress en el VPS Apache de ISPCONFIG?

Para guardar los archivos web de su sitio Wordpress en el VPS Apache de ISPCONFIG, usted necesita conectarse a su sitio usando FTP. Así que para empezar, usted debe asegurarse de tener una cuenta ftp que le permita respaldar su sitio.

Si necesita cambiar la configuración de la cuenta FTP para su sitio dentro del VPS Apache ISPCONFIG, siga el procedimiento a continuación:

Ingresea ISPCONFIG --> Sitios --> Usuario FTP --> Nombre de usuario FTP

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

También puede crear una nueva cuenta ftp en I SPCONFIG para realizar la copia de seguridad.

Una vez que tenga la configuración de conexión ftp para su sitio, puede utilizar su software cliente ftp para conectarse al sitio dentro del servidor. Por ejemplo, con filezilla, tendría que abrir la aplicación, y especificar los parámetros de conexión que son :

  • el nombre del servidor o hostname en la forma vpsxxxxx.serveur-vps.net o vpsxxxxx.lws-hosting.com
  • el nombre de usuario ftp para su sitio (este es el parámetro que le permitirá conectarse al sitio apropiado dentro de vps)
  • la contraseña del usuario ftp
  • también puede especificar el puerto, pero esto no es esencial ya que es el puerto por defecto utilizado en el servidor (puerto 21).

Después de eso, puede hacer clic en el botón de conexión rápida y se realizará la conexión a su sitio. La información sobre la conexión se mostrará en la interfaz de Filezilla.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Aparecerá una ventana de validación del certificado que deberás confirmar.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Una vez realizada la conexión, encontrará la lista de directorios vinculados a su sitio en la interfaz dedicada al archivo del sitio remoto (a la derecha). Los archivos web de su sitio se encuentran en el directorio web. Haga doble clic en el directorio para entrar en él.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

A continuación, verá una lista de sus archivos web en el sitio remoto.

A continuación, en su directorio local (a la izquierda), desplácese a una carpeta en la que desee almacenar la copia de seguridad. Cree una nueva carpeta si es necesario.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Una vez creada la carpeta de copia de seguridad de su sitio, deberá seleccionar todos los archivos web del sitio remoto.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Por último, haz clic con el botón derecho del ratón en los archivos seleccionados y haz clic en "descargar" para descargarlos a tu ordenador en el directorio local abierto.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Espera a que finalice la descarga y tendrás una copia de seguridad de los archivos web de tu sitio.

¿Cómo puedo exportar la base de datos de mi sitio?

Para exportar la base de datos de su sitio, necesita conectarse a la interfaz phpmyadmin de su VPS, siguiendo los procedimientos descritos en este artículo"¿Cómo me conecto a la utilidad PHPMyAdmin desde ISP Config?

Probablemente necesitarás conocer el nombre de la base de datos de tu sitio, el nombre de usuario de la base de datos y la contraseña antes de poder acceder a ella.

Luego, una vez que esté en la interfaz phpmyadmin, deberá :

  • hacer clic en la base de datos en el menú de la izquierda, ir a la pestaña "Exportar" en la parte superior,

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

  • y, por último, hacer clic en el botón " Exportar " para descargar la base de datos exportada en formato sql.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

¿Cómo puedo recrear el sitio y su base de datos en el VPS Nginx de ISPCONFIG?

Para recrear el sitio y su base de datos en el VPS ISPCONFIG Nginx , ahora necesita conectarse a la interfaz ISPCONFIG de este VPS.

1. Conectarse a ISPCONFIG

Conectarse a ISPCONFIG con el VPS Nginx es similar a cualquier VPS con ISPCONFIG. Puedes seguir las instrucciones del artículo"¿Cómo accedo a ISPConfig en mi servidor VPS dedicado?" para conectarte.

Usted será recibido por la interfaz de autenticaciónISPCONFIG si aún no está autenticado. Autentícate con el usuario admin y llegarás a la página de inicio.

2. Creando un nuevo cliente

Una vez que haya ingresado a ISPCONFIG, puede agregar un nuevo cliente a través del menú de clientes. Escriba la información y guarde para que el cliente pueda ser creado.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

3. Creando el sitio en el nuevo VPS Nginx

Después de eso, para volver a crear su sitio, usted necesita ir al menú "Sitios" en el menú superior, y luego haga clic en el botón verde "Añadir un nuevo sitio".

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Introduzca los parámetros de su sitio con mucho cuidado:

  • el nombre del sitio debe ser exactamente el mismo
  • el valor de "auto-sub-dominio" también debe ser el mismo
  • mantenga la misma versión de php utilizada para evitar incompatibilidades, a menos que esté seguro de que la versión de php que va a utilizar es compatible con su sitio
  • No actives aún el certificado Let's Encrypt, ya que requiere que se configure el apuntado DNS.
  • Y regístrate

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Una vez registrado, el sitio se creará al cabo de unos minutos, y verás una luz roja en la parte superior, indicando el número de tareas queISPCONFIG está ejecutando para aplicar los cambios.

4. Creando la base de datos en el VPS Nginx de ISPCONFIG

El siguiente paso después de crear el sitio es crear la base de datos para su sitio.

Recrea la base de datos de tu sitio siguiendo el procedimiento mencionado en este artículo"¿Como crear una base de datos en ISPConfig?"

Reproduzca correctamente la información en la base de datos de su sitio:

  • el usuario y contraseña de la base de datos deben ser exactamente los mismos
  • el nombre de la base de datos de tu sitio también debe ser el mismo
  • reproducir la misma configuración que su antigua base de datos

¿Cómo puedo importar los archivos web del sitio en el VPS Nginx de ISPCONFIG?

Para poder subir los archivos web que acaba de guardar vía FTP, necesitará crear un usuario ftp en su servidor VPS ISPCONFIG Nginx. Siga las instrucciones de este artículo"¿Como crear una cuenta FTP en ISPConfig?" para crear una cuenta ftp para su sitio.

Una vez creada tu cuenta ftp, puedes conectarte al sitio en el otro VPS, usando tu software cliente ftp preferido.

Cuando esté conectado :

  • abra la carpeta de copia de seguridad de su sitio en el sitio local
  • en el sitio remoto, abra el directorio "web/".
  • Seleccione todos los archivos web respaldados localmente en su sitio
  • Haga clic con el botón derecho del ratón en los archivos seleccionados y haga clic en "Enviar" para cargar los archivos web en el nuevo servidor.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

¿Cómo puedo importar la base de datos para el nuevo sitio en el VPS Nginx de ISPCONFIG?

La base de datos para su sitio también puede ser importada usando la utilidad phpmyadmin en el VPS Nginx de ISPCONFIG. Al igual que con la exportación, es necesario conectarse a phpmyadmin en el VPS Nginx.

¡Atención! Los puertos utilizados para phpmyadmin en un VPS ISPCONFIG Apache y un VPS ISPCONFIG Nginx son diferentes[/consejos].

En el VPS Nginx, necesitarás acceder a la url de phpmyadmin con un navegador. La url que se utiliza para acceder a ella es de la forma :

"https://vpsxxxxx.serveur-vps.net:8081/phpmyadmin o https://vpsxxxxx.lws-hosting.com:8081/phpmyadmin"(siendo xxxxx el número del vps; siendo vpsxxxxx.serveur-vps.net o vpsxxxxx.lws-hosting.com el "hostname" o nombre del servidor VPS)

Esto significa que el puerto utilizado para phpmyadmin es diferente del puerto utilizado para ISPCONFIG(8081 en lugar de 8080).

Una vez en la primera autenticación, escriba :

  • "root" como nombre de usuario
  • e introduce la contraseña de administrador de ISPCONFIG en el campo de contraseña
  • Confirme

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Esto le llevará a la página deautenticación phpmyadmin donde deberá introducir los datos de acceso del usuario de la base de datos que ha creado para el sitio.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

A continuación, para importar la base de datos: seleccione la base de datos --> haga clic en "Importar" --> haga clic en "Elegir un archivo" .

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Elija el archivo sql de la base de datos exportada en sus directorios locales, navegue hacia abajo y haga clic en el botón "Importar " para iniciar la importación.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

El tiempo de importación dependerá del rendimiento de su conexión a Internet y del tamaño de su base de datos.

¿Cómo puedo realizar ajustes en la configuración del sitio para que funcione correctamente?

En una configuración con Nginx, debe realizar ajustes en la configuración de su sitio para que las redirecciones básicas definidas en Wordpress cumplan con la sintaxis de Nginx.

[tips_warning]¡Atención! No se recomienda el uso de archivos .htaccess en Nginx, lo que significa que los parámetros y directivas de redirección en el archivo .htaccess de su sitio deben ajustarse a su sintaxis y añadirse a través de las directivas Nginx en ISPCONFIG

.

Para definir las redirecciones, deberá añadir opciones en los parámetros del sitio en ISPCONFIG, siguiendo el procedimiento que se indica a continuación:

  • Conéctese a I SPCONFIG en su VPS Nginx
  • Navegue a : Sitios --> Nombre del Sitio --> pestaña "Opciones" --> "Directivas nginx
  • Y añadir estas líneas :
location / { try_files $uri $uri/ /index.php?$args; }
  • A continuación, guarde y los cambios se aplicarán después de unos minutos.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

Una vez que hayas realizado todos estos procedimientos, solo queda apuntar tu dominio al VPS Nginx de ISPCONFIG.

¿Cómo apuntar la zona DNS de su sitio al nuevo servidor VPS?

La última parte, apuntar DNS, dependerá de tu configuración DNS. Para apuntar sus DNS, necesita saber dónde se gestiona la zona DNS de su dominio.

  • Si se gestiona a través del otro servidor ISPCONFIG con Apache, tiene dos opciones:

1. puedes actualizar directamente elregistro tipo A del dominio en el VPS Apache de ISPCONFIG

  • Inicie sesión en ISPCONFIG
  • Vaya a la pestaña DNS
  • Elija la zona DNS para su dominio en la forma "midominio.tld".
  • Entre los registros, haga clic en elregistro de tipo A para su sitio en la forma "midominio.tld ".
  • Actualice el valor de ladirección ip sustituyendo ladirección ip de su antiguo servidor por la del nuevo.
  • Guarde
  • Repita el mismo procedimiento si el registro www de su dominio también es de tipo A

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

2. o vuelve a crear la zona DNS en el VPS Nginx y actualiza los servidores DNS primario y secundario siguiendo las instrucciones de este artículo "Como crear un servidor DNS en ISPConfig en un servidor VPS dedicado".

  • Si se gestiona a través de otro paneau, tendrás que conectarte a la interfaz de gestión de zona DNS de tu dominio para cambiar ladirección ip.

Una vez aplicados los ajustes, sólo tienes que esperar a que se propaguen los DN S y tu sitio será migrado al nuevo servidor.

¿Cómo restablecer el certificado Let's Encrypt en su sitio?

A continuación, puede crear un certificado Let's Encrypt en el sitio que acaba de migrar accediendo a la interfaz ISPCONFIG del VPS Nginx, marcando la opción "Let' s Encrypt " a través del parámetro del sitio y, por último, guardando.

Como migrar un sitio Wordpress de un VPS Apache de ISPCONFIG a Nginx

El certificado Let's Encrypt se instalará al cabo de unos minutos.

Conclusión

Ahora está listo para migrar su sitio Wordpress de un VPS ISPCONFIG con Apache a un VPS ISPCONFIG con Nginx. No dude en"activar la externalización" si desea aprovechar la experiencia de nuestro equipo para llevar a cabo la migración por usted.

Valora este artículo :

5/5 | 2 opinión

Este artículo le ha sido útil ?

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)

Artículos similares

2mn lectura

¿Cómo añado un sitio web a un servidor dedicado ISP Config VPS?

1mn lectura

¿Cómo crear un subdominio en un servidor VPS dedicado?

1mn lectura

ISPconfig - ¿Cómo vinculo mi nombre de dominio a mi servidor VPS?

1mn lectura

Es fácil configurar mis dominios en mi VPS


Formule una pregunta al equipo de LWS y a su comunidad