Configurar SSL en WordPress con Syspanel paso a paso
Configurar SSL en WordPress con Syspanel paso a paso
¿Tienes un sitio web en WordPress y quieres que sea seguro para tus visitantes? La instalación de un certificado SSL es el primer paso para activar el candado verde en la barra de direcciones y proteger la información que se transmite entre tu web y los usuarios. Si tu hosting utiliza Syspanel (el panel de control basado en HestiaCP, accesible por el puerto 2106), el proceso es muy sencillo y no requiere conocimientos avanzados.
En esta guía completa, aprenderás a configurar SSL en WordPress con Syspanel de principio a fin. Incluye desde la activación del certificado hasta la configuración de HTTPS en WordPress, asegurando que todo funcione correctamente. Además, resolveremos las dudas más frecuentes sobre el certificado SSL Syspanel y cómo evitar errores comunes.
¿Qué necesitas antes de empezar?
Antes de lanzarte a configurar HTTPS WordPress, asegúrate de tener lo siguiente:
- Acceso a Syspanel: Debes conocer la URL de tu panel (normalmente
https://tudominio.com:2106) y tus credenciales de administrador. - Dominio apuntando al hosting: Tu dominio debe estar correctamente configurado en los DNS y apuntar a los servidores de tu hosting.
- WordPress instalado: Puede ser una instalación nueva o un sitio ya en funcionamiento.
- Copia de seguridad: Siempre es recomendable hacer una copia de seguridad de tu base de datos y archivos antes de hacer cambios importantes.
Paso 1: Accede a Syspanel y localiza tu dominio
El primer paso para configurar SSL en WordPress con Syspanel es entrar al panel de control.
- Abre tu navegador y escribe:
https://tudominio.com:2106(reemplaza "tudominio.com" por tu dominio real). - Inicia sesión con tu usuario y contraseña de administrador.
- Una vez dentro, busca la sección "Web" o "Sitios Web". Allí verás una lista de todos los dominios que tienes alojados.
- Haz clic en el dominio de tu sitio WordPress (por ejemplo,
mipagina.com).
[WARNING] Si no ves tu dominio, verifica que esté agregado en Syspanel. Puedes añadirlo desde el botón "Añadir dominio".
Paso 2: Activa el certificado SSL gratuito (Let's Encrypt)
Syspanel incluye la opción de instalar certificados SSL gratuitos de Let's Encrypt, que son perfectos para la mayoría de sitios web. Sigue estos pasos:
- Dentro de la configuración de tu dominio, busca la pestaña "SSL" o "SSL/TLS".
- Verás una opción que dice "Let's Encrypt SSL" o "SSL gratuito". Haz clic en "Instalar" o "Activar".
- Se abrirá un formulario. Marca la casilla "Incluir www" si quieres que el certificado cubra también
www.tudominio.com. - Asegúrate de que tu dominio tenga una dirección de correo electrónico válida (la que usaste al registrar el dominio o una de contacto).
- Haz clic en "Instalar" o "Guardar".
El sistema empezará a verificar tu dominio y, en unos segundos, te mostrará un mensaje de éxito. ¡Ya tienes un certificado SSL Syspanel activo!
[TIP] Si ves algún error, espera unos minutos y vuelve a intentarlo. A veces los DNS tardan en propagarse.
Paso 3: Configura WordPress para usar HTTPS
Ahora que el certificado está instalado, debes decirle a WordPress que use HTTPS en lugar de HTTP. Esto se hace desde el panel de administración de tu sitio.
- Accede a tu WordPress:
https://tudominio.com/wp-admin. - Ve a Ajustes > Generales.
- En los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)", cambia
http://porhttps://. Por ejemplo:- Antes:
http://mipagina.com - Después:
https://mipagina.com
- Antes:
- Guarda los cambios.
[INFO] Si no puedes acceder al panel después de este cambio, no te preocupes. Puedes hacerlo manualmente desde la base de datos (opción avanzada) o usando un plugin.
Paso 4: Fuerza la redirección de HTTP a HTTPS
Para que todos los visitantes sean redirigidos automáticamente a la versión segura de tu web, necesitas agregar una regla en el archivo .htaccess. Syspanel te permite editarlo fácilmente.
- En Syspanel, ve a tu dominio y busca la sección "Avanzado" o "Archivos".
- Localiza el archivo
.htaccess(suele estar en la carpetapublic_html). - Haz clic en "Editar".
- Justo después de la línea
# BEGIN WordPress, pega el siguiente código:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
- Guarda los cambios.
Este código redirige cualquier petición HTTP a HTTPS de forma permanente (código 301).
[WARNING] Si usas algún plugin de caché o de redirección, verifica que no esté creando conflictos. Desactívalos temporalmente si es necesario.
Paso 5: Actualiza las URLs en tu contenido
Aunque hayas cambiado las URLs principales, es posible que tengas enlaces antiguos dentro de tus artículos, imágenes o enlaces internos que sigan usando HTTP. Para solucionarlo, puedes usar un plugin como "Better Search Replace" (es gratuito y seguro).
- En WordPress, ve a Plugins > Añadir nuevo.
- Busca "Better Search Replace" e instálalo.
- Actívalo y ve a Herramientas > Better Search Replace.
- En el campo "Buscar", escribe:
http://tudominio.com - En "Reemplazar con", escribe:
https://tudominio.com - Selecciona todas las tablas de la base de datos (marca la casilla "Seleccionar todo").
- Haz clic en "Ejecutar búsqueda/reemplazo".
[TIP] Haz una copia de seguridad de la base de datos antes de ejecutar esta operación, por si algo sale mal.
Paso 6: Verifica que todo funcione correctamente
Una vez completados los pasos anteriores, es hora de comprobar que la configuración HTTPS WordPress es correcta.
- Accede a tu web desde distintas páginas: Inicio, entradas, categorías, etc. Asegúrate de que veas el candado verde.
- Usa herramientas online: Ve a SSL Labs e introduce tu dominio. Te dará una calificación (A+ es ideal).
- Revisa la consola del navegador: Si ves errores de contenido mixto (por ejemplo, imágenes cargadas con HTTP), deberás actualizar esas URLs manualmente o con un plugin como "SSL Insecure Content Fixer".
Preguntas frecuentes (FAQ)
1. ¿Por qué veo un aviso de "No seguro" después de instalar el SSL?
Esto suele ocurrir porque hay contenido mixto (recursos cargados con HTTP). Revisa tus imágenes, scripts y hojas de estilo. Usa un plugin de búsqueda y reemplazo para actualizar todas las URLs.
2. ¿El certificado SSL gratuito de Let's Encrypt caduca?
Sí, caduca cada 90 días. Pero no te preocupes: Syspanel lo renueva automáticamente si tienes activada la opción de renovación automática. En la configuración SSL de tu dominio, asegúrate de que la casilla "Renovación automática" esté marcada.
3. ¿Puedo usar un certificado SSL de pago en lugar del gratuito?
Por supuesto. En Syspanel, puedes subir tu propio certificado (archivo .crt y clave privada) desde la sección SSL. El proceso es similar, pero deberás pegar los datos manualmente.
4. ¿Afecta el SSL al SEO de mi web?
Sí, y de forma positiva. Google da preferencia a los sitios con HTTPS, así que tu posicionamiento puede mejorar ligeramente. Además, los visitantes confían más en un sitio seguro.
5. ¿Qué hago si no puedo acceder a Syspanel por el puerto 2106?
Verifica que tu firewall no esté bloqueando ese puerto. Si estás en una red corporativa, puede que esté restringido. Prueba desde otra conexión o usa un proxy.
Conclusión
Configurar SSL en WordPress con Syspanel es un proceso rápido y seguro que cualquier usuario puede realizar siguiendo estos pasos. Desde la activación del certificado hasta la redirección forzada a HTTPS, todo está diseñado para que tu sitio web sea más confiable y esté mejor posicionado.
Recuerda que, una vez instalado, debes mantenerlo actualizado (aunque Syspanel lo hace por ti) y revisar periódicamente que no haya errores de contenido mixto. Si encuentras algún problema, la mayoría se soluciona con una búsqueda rápida en la documentación de Syspanel o con plugins específicos.
¡Ya tienes un sitio WordPress 100% seguro con certificado SSL Syspanel! Ahora tus visitantes navegarán con total tranquilidad.
