· Tutorial ·

Guía de Verificación Web a realizar, aplicable al proceso de cambio de servidores en una Plantilla de Hosting

En este manual veremos las verificaciones que debemos realizar antes y después de hacer un cambio de servidor en una plantilla de Hosting para asegurarnos de que todo siga funcionando correctamente.

Verificaciones anteriores al cambio de servidor/es

Antes de empezar con la redefinición, nos aseguraremos de que todos los servicios del Hosting estén funcionando correctamente. De este modo, si se detecta algún problema después de hacer el cambio de servidores, será más fácil de resolver.

1. Comprobar que el sitio Web apunte correctamente a tu Cloud

La primera comprobación a realizar será revisar que el servidor que muestra el sitio web sea el asignado en SWPanel.

info Si tu servidor web no se encuentra en SW Hosting, también deberás revisar que los datos propagados de la zona DNS sean correctos.

En ocasiones se utilizan servidores distintos para mostrar la web, correo y base de datos, por lo que deberás revisar que tu web está servida por tu servidor Web.

Primero, necesitaremos conocer la dirección IP del servidor Web. Para ello, accede al dashboard de tu servidor y, en el apartado "Identificación del servicio", podrás encontrar la dirección IP asignada al servidor:

Mediante una herramienta de búsqueda de registros DNS, como puede ser WhatsMyDNS, comprueba que el registro A de tu dominio apunte a la IP de tu servidor:

info En el caso de que la información propagada no sea correcta, la web no debería cargar al buscarla en un navegador. Para resolverlo, modifica el registro A de la zona DNS por la IP correcta de tu servidor Web: "Gestionar registros DNS"

2. Comprobar que el sitio Web cargue correctamente

Como segunda comprobación, deberás revisar si tu sitio web responde correctamente a las peticiones realizadas por los usuarios. De este modo, nos aseguraremos que antes de realizar el cambio de servidores, la web funciona correctamente y no arrastramos un problema de un servidor a otro.

Si al realizar el cambio de servidores, la web dejase de responder, sabremos con certeza que antes del proceso respondía correctamente.

info Para resolver posibles problemas con tu sitio web, puedes ver el apartado "Verificaciones a realizar después de realizar el cambio de servidor"

Revisa también la navegación por las diferentes páginas de tu sitio.

info Puedes realizar un test del funcionamiento de la web para detectar posibles errores "Cómo hacer un test del funcionamiento de la web de tu Hosting en SWPanel"

3. Revisar el funcionamiento del correo

En el caso de querer realizar un cambio en el servidor de correo, es recomendable revisar que este pueda enviar y recibir correo adecuadamente antes de empezar.

Este paso es recomendable realizarlo desde el gestor de correo que utilizas de forma habitual, con la cuenta de correo de tu dominio, y desde el Webmail.

Para acceder a Webmail puedes utilizar mail.tudominio.com/webmail

info Puedes realizar un test del funcionamiento del correo para detectar posibles errores "Cómo hacer un test del funcionamiento del correo de tu Hosting en SWPanel"

4. Revisar las licencias de los servidores de destino

Los Clouds con SWPanel disponen de tres tipos de licencias de uso D5, D25 y Hostings ilimitados. Deberás comprobar que el número de servicios asociados a la plantilla a modificar sean compatibles con la licencia del servidor de destino. De lo contrario, deberás ampliar la licencia para poder alojarlos.

Para ello, comprobaremos el número de servicios que tienen asignados la plantilla:

Para comprobar la licencia del servidor, accede al dashboard de tu servidor Cloud y, en el apartado "Recursos Asignados" podrás encontrar la licencia asignada al servidor:

info Para ampliar la licencia de tu servidor cloud, puedes seguir el manual "Aumentar y reducir recursos de mi Cloud"

5. Revisar que el servidor de destino dispone de espacio suficiente para alojar los servicios

Como vamos a mover el contenido entre servidores, es recomendable revisar el total de datos que vamos a mover y que el servidor de destino disponga de espacio suficiente para alojarlos.

Para visualizar el espacio ocupado por un servicio de Hosting, puedes hacerlo desde el dashboard del servicio de Hosting -> Uso del servicio -> Uso de recursos:

Para ver el espacio disponible en un servidor Cloud, deberás acceder a su dashboard y revisar la gráfica de "Uso espacio HD":

info Para aumentar el espacio de disco asignado al servidor puedes seguir el manual "Aumentar y reducir recursos de mi Cloud"

Verificaciones posteriores al cambio de servidor

Una vez finalizado el proceso de cambio de servidor/es, realizaremos otra serie de comprobaciones para asegurarnos que todo sigue funcionando correctamente.

1. Comprobar que el sitio Web cargue correctamente

Como primera comprobación, revisaremos que la web cargue correctamente. En este punto pueden aparecer distintos escenarios, sobre todo si el servidor que hemos cambiado ha sido el servidor Web. Comentaremos los casos más comunes:

1.1 Al cargar la página web, el navegador muestra un error de DNS - "DNS_PROBE_FINISHED_NXDOMAIN" o error "Not Found":

En este caso, dado que hemos movido la web de un servidor a otro, tendremos que revisar que el registro A de la Zona DNS este actualizado hacia el nuevo servidor.

Para ello, accederemos al dashboard de nuestro servicio de Hosting y, desde el menú lateral, nos dirigiremos al apartado "Servidores del Servicio" para ver la dirección IP asignada al servidor Web:

Posteriormente, desde "Gestiones sobre el servicio" -> "Gestión de DNS", revisaremos que la IP configurada en el registro A sea la misma que hemos visto en el apartado anterior:

Si las comprobaciones anteriores son correctas, habrá que tener en cuenta que los cambios en las Zonas DNS pueden tardar en propagarse al resto de servidores DNS del mundo entre 24 y 48 h.

info Para comprobar el estado de la propagación podemos utilizar herramientas de búsqueda de registros DNS como puede ser WhatsMyDNS

1.2. Al cargar la página web se muestra un error de conexión a la Base de Datos

En el caso de experimentar problemas de conexión contra la base de datos, revisar el punto "2. Revisar la cadena de conexiones contra el servidor de Bases de Datos" donde veremos como revisar la configuración del servidor de Base de Datos en WordPress, Moodle y PrestaShop.

1.3. La página no carga en HTTPS

En el caso de ver que la página ha dejado de cargar en HTTPS, revisar el punto 4. Revisión de certificados SSL y TLS.

info Puedes realizar un test del funcionamiento de la web para detectar posibles errores "Cómo hacer un test del funcionamiento de la web de tu Hosting en SWPanel"

2. Revisar la cadena de conexiones contra el servidor de Bases de Datos

En el caso de cambiar el servidor Web o el de Bases de Datos, será necesario revisar que los datos configurados para hacer la conexión contra el servidor de Base de Datos concuerden una vez cambiado el servidor.

Primero de todo, deberemos conocer la dirección IP del servidor de base de datos asignado al servicio.

Para ello, desde el dashboard del servicio de Hosting, haremos clic en "Servidores del Servicio", en el menú lateral azul. En el apartado "Servidor BBDD asignado" podremos ver la dirección IP del servidor de Bases de Datos:

2.1. Revisión de la cadena de conexión en WordPress

Para revisar y modificar la cadena de conexiones en un WordPress, accederemos al dashboard de nuestro servicio de Hosting y haremos clic en el icono del Gestor de Ficheros:

Nos dirigiremos al directorio datos/web/ y editaremos el fichero wp-config.php. En el siguiente apartado deberemos modificar el valor de "Database hostname" por la dirección IP del servidor asignado.

   // ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', '*****' );

/** Database username */
define( 'DB_USER', '*****' );

/** Database password */
define( 'DB_PASSWORD', '******' );

/** Database hostname */
define( 'DB_HOST', '185.61.127.207' );

2.2. Revisión de la cadena de conexión en Moodle

Para revisar y modificar la cadena de conexiones en un Moodle accederemos al dashboard de nuestro servicio de Hosting y haremos clic en el icono para acceder al Gestor de Ficheros:

Nos dirigiremos al directorio datos/web/ y editaremos el fichero config.php. Deberemos modificar el valor de "dbhost" por la dirección IP del servidor asignado.

   $CFG->dbhost = '185.61.127.207';  // eg 'localhost' or 'db.isp.com' or IP

2.3. Revisión de la cadena de conexión en PrestaShop

Para revisar y modificar la cadena de conexiones en un PrestaShop, accederemos al dashboard de nuestro servicio de Hosting y haremos clic en el icono para acceder al Gestor de Ficheros:

Nos dirigiremos al directorio datos/web/app/config/ y editaremos el fichero parameters.php. Deberemos modificar el valor de "database_host" por la dirección IP del servidor asignado.

   'database_host' => '185.61.127.207',

3. Envío y recepción de correo

Tanto desde el gestor de correo que utilizas de forma habitual, con la cuenta de correo de tu dominio, como desde el Webmail, probaremos a enviar y recibir correo desde un buzón externo al dominio.

Para acceder a Webmail puedes utilizar mail.tudominio.com/webmail

En este punto, si el servidor que hemos cambiado ha sido el servidor de Correo, podemos experimentar que el gestor de correo no pueda conectarse al servidor.

Primero de todo, como se ha cambiado el servidor de correo asociado al dominio, revisaremos que se haya actualizado tanto el registro MX como el CNAME 'mail'.

Para ello, accederemos al dashboard de nuestro servicio de Hosting y en el menú lateral haremos clic en "Servidores del servicio". En el apartado "Servidor Correo asignado" podremos encontrar el nombre del servidor de correo asignado al servicio:

Posteriormente, desde "Gestión sobre el servicio" -> "Gestión de DNS" revisaremos que, tanto el registro CNAME mail, como el registro MX estén apuntando al servidor asignado:

Si las comprobaciones anteriores son correctas, habrá que tener en cuenta que los cambios en las Zonas DNS pueden tardar en propagarse al resto de servidores DNS del mundo entre 24 y 48 h.

info Para comprobar el estado de la propagación podemos utilizar herramientas de búsqueda de registros DNS como puede ser WhatsMyDNS

Como segunda comprobación, si tu gestor de correo está configurado para conectarse al servidor mediante puertos seguros, pero el servicio de Hosting no dispone de certificado TLS, es probable que el gestor no pueda conectarse al servidor.

Si fuese el caso, puedes revisar el apartado "4. Revisión de certificados SSL y TLS".

info Puedes realizar un test del funcionamiento del correo para detectar posibles errores "Cómo hacer un test del funcionamiento del correo de tu Hosting en SWPanel"

4. Revisión de certificados SSL y TLS

En el caso de que no se hayan instalado los certificados SSL y TLS en tu servicio de Hosting, una vez hecho el cambio de servidores, tu web no cargará de forma segura con HTTPS y no podrás conectarte de forma cifrada al servidor de correo.

Para revisar que ambos certificados están instalados, deberás acceder al dashboard de tu servicio de Hosting. En la parte "Seguridad y SSL" podrás comprobar que tanto el certificado para la web (SSL) como el certificado para el correo (TLS) estén correctamente instalados:

De lo contrario, si no están instalados, podrás hacerlo siguiendo los siguientes manuales:

i