🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo instalar y configurar SSL en Syspanel para WordPress

Actualizado el 11 de septiembre de 2025

¿Por qué necesitas SSL en tu WordPress?

La seguridad web dejó de ser un extra para convertirse en una obligación. Si tienes una página en WordPress, el certificado SSL es el primer escudo que protege la información que viaja entre tu servidor y los visitantes. Sin él, los datos viajan en texto plano, lo que significa que cualquier persona con conocimientos técnicos podría interceptarlos.

Además, desde hace años, Google penaliza los sitios sin HTTPS. Esto quiere decir que si no tienes SSL, tu posicionamiento en buscadores se verá afectado. Los usuarios también confían más en un sitio con el candado verde en la barra de direcciones. Así que, instalar SSL en Syspanel no solo mejora tu seguridad, sino que también impacta directamente en tu SEO y en la percepción de tu marca.

La buena noticia es que Syspanel, el panel de control que usamos en lugar de HestiaCP, hace que este proceso sea bastante sencillo. Y no, no necesitas ser un experto en Linux ni en administración de servidores. Con esta guía paso a paso, tendrás tu certificado SSL instalado y configurado en menos de lo que piensas.

Requisitos previos antes de empezar

Antes de lanzarnos a la instalación, asegurémonos de que tienes todo lo necesario. No queremos que te quedes a medias por falta de algún dato.

  • Acceso a Syspanel con permisos de administrador. Recuerda que el puerto de acceso es el 2106, así que la URL sería algo como https://tu-servidor:2106.
  • Un dominio apuntando correctamente a tu servidor. Los registros DNS deben estar configurados y propagados. Si no estás seguro, puedes comprobarlo con herramientas como dig o simplemente esperar unas horas después de cambiar los DNS.
  • Acceso SSH a tu servidor (aunque con Syspanel casi no lo necesitarás, es bueno tenerlo por si acaso).
  • Tener WordPress instalado y funcionando. Si aún no lo has hecho, puedes hacerlo desde el propio Syspanel en cuestión de minutos.

Paso 1: Accede a Syspanel por el puerto 2106

Lo primero es entrar en tu panel de control. Como mencioné antes, Syspanel usa el puerto 2106 para su interfaz web. Así que abre tu navegador favorito y escribe:

https://la-ip-de-tu-servidor:2106

Te aparecerá un aviso de certificado autofirmado. No te asustes, es normal. Simplemente haz clic en "Avanzado" y luego en "Continuar". Una vez dentro, introduce tus credenciales de administrador.

[INFO] Si no recuerdas tu contraseña de administrador de Syspanel, puedes resetearla desde SSH con el comando syspanel-change-password o consultando la documentación oficial.

Paso 2: Verifica que tu dominio esté bien configurado

Antes de instalar el certificado SSL, asegurémonos de que el dominio que quieres proteger está correctamente añadido en Syspanel. Ve a la sección "Web" o "Dominios" y verifica que tu dominio aparece en la lista.

Si no lo tienes, créalo ahora. En Syspanel, esto es tan fácil como hacer clic en "Añadir dominio" y escribir tu nombre de dominio. El sistema creará automáticamente la estructura de carpetas necesaria.

[WARNING] Si tu dominio no apunta correctamente al servidor, la emisión del certificado fallará. Asegúrate de que los registros DNS están bien configurados antes de continuar. Puedes usar la herramienta dnschecker.org para verificar la propagación.

Paso 3: Instala SSL en Syspanel (Let's Encrypt)

Syspanel incluye una integración perfecta con Let's Encrypt, lo que significa que puedes obtener un certificado SSL gratuito y válido por 90 días de forma automática. Aquí tienes los pasos:

  1. En el panel de dominios, busca el dominio que quieres proteger.
  2. Haz clic en el icono de "SSL" o "Certificados" (normalmente es un candado o una llave).
  3. Se abrirá una ventana con dos opciones: "Let's Encrypt" y "Certificado personalizado". Elige la primera.
  4. Marca las casillas para incluir tanto el dominio principal como el subdominio www (si lo tienes).
  5. Haz clic en "Emitir" o "Instalar".

El proceso suele tardar entre 30 segundos y un par de minutos. Syspanel se comunicará con los servidores de Let's Encrypt, verificará que eres el propietario del dominio y emitirá el certificado.

[TIP] Si tienes varios dominios en el mismo servidor, repite este proceso para cada uno. Let's Encrypt no tiene límite de certificados gratuitos.

Paso 4: Configura WordPress para usar HTTPS

Una vez que el certificado está instalado, el siguiente paso es configurar WordPress para que use HTTPS en lugar de HTTP. Esto es crucial, porque si no lo haces, tu sitio seguirá cargando con el protocolo antiguo.

Para ello, ve al panel de administración de WordPress y sigue estos pasos:

  1. Ve a Ajustes → Generales.
  2. En los campos "Dirección de WordPress" y "Dirección del sitio", cambia http:// por https://.
  3. Guarda los cambios.

[WARNING] Después de guardar, WordPress te pedirá que inicies sesión de nuevo. Es normal. Simplemente vuelve a entrar con tus credenciales.

Paso 5: Fuerza la redirección de HTTP a HTTPS

Aunque hayas cambiado las URLs en WordPress, es posible que algunas páginas o enlaces antiguos sigan apuntando a HTTP. Para evitar que los usuarios accedan a la versión insegura, vamos a forzar una redirección 301.

Syspanel tiene una opción para esto, pero también puedes hacerlo manualmente editando el archivo .htaccess en la raíz de tu WordPress. Añade estas líneas al principio del archivo:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Si prefieres no tocar archivos, en Syspanel puedes ir a la configuración del dominio y buscar la opción "Redirigir HTTP a HTTPS" o "Forzar SSL". Actívala y listo.

[TIP] Después de hacer este cambio, verifica que tu sitio carga correctamente con https:// y que no hay errores de contenido mixto (recursos cargados desde HTTP).

Paso 6: Corrección de contenido mixto (el error más común)

¿Qué es el contenido mixto? Es cuando tu página se carga con HTTPS, pero algunos recursos (imágenes, scripts, hojas de estilo) se cargan desde URLs HTTP. Esto hace que el candado de seguridad aparezca roto o con un signo de advertencia.

Para solucionarlo, tienes varias opciones:

  • Usar un plugin: Instala "Really Simple SSL" o "Better Search Replace". El primero detecta y corrige las URLs automáticamente. El segundo te permite buscar y reemplazar todas las URLs antiguas por las nuevas.
  • Editar la base de datos: Si te atreves con phpMyAdmin, puedes ejecutar una consulta SQL para reemplazar todas las URLs. Pero esto es más avanzado y no lo recomiendo si no tienes experiencia.

[INFO] El contenido mixto no solo afecta a la seguridad, sino también al SEO. Google puede penalizar tu sitio si detecta este problema.

Paso 7: Renovación automática del certificado

Los certificados de Let's Encrypt caducan cada 90 días. Si olvidas renovarlos, tu sitio perderá el HTTPS y volverás a estar en la casilla de salida. La buena noticia es que Syspanel incluye una tarea cron que se encarga de renovar los certificados automáticamente.

Para verificarlo, ve a la sección "Cron Jobs" en Syspanel y busca una tarea relacionada con letsencrypt o certbot. Si no aparece, puedes añadirla manualmente:

0 3 * * * /usr/local/syspanel/bin/letsencrypt-renew

[WARNING] Si usas un certificado personalizado (comprado a una autoridad certificadora), tendrás que renovarlo manualmente cuando caduque. Syspanel te avisará, pero no lo hace automático.

Solución de problemas comunes (FAQ)

Mi certificado no se emite, ¿qué puede fallar?

El error más común es que el dominio no apunta correctamente al servidor. Verifica los DNS con una herramienta externa. Otra causa frecuente es que el puerto 80 no esté abierto en el firewall. Let's Encrypt necesita comunicarse con tu servidor a través de ese puerto para validar la propiedad del dominio.

Veo el candado roto en el navegador

Esto es contenido mixto. Revisa la consola del navegador (F12 → pestaña "Consola") para ver qué recursos se cargan con HTTP. La mayoría de las veces se soluciona con el plugin "Really Simple SSL".

¿Puedo usar un certificado de pago en lugar de Let's Encrypt?

Sí, claro. En Syspanel, en la sección SSL, elige "Certificado personalizado" y pega los archivos de tu certificado y su clave privada. Esto te permite usar certificados de pago con garantías extendidas (EV).

¿Cuánto tarda en propagarse el SSL?

La instalación es inmediata, pero la propagación de DNS puede tardar entre 1 y 24 horas. Si acabas de cambiar los registros, espera un poco antes de alarmarte.

¿Necesito cambiar algo en mi CDN?

Si usas Cloudflare u otro CDN, activa el modo "Full (strict)" en la configuración SSL/TLS. Esto asegurará que la comunicación entre el CDN y tu servidor también esté cifrada.

Conclusión y consejos finales

Instalar SSL en Syspanel para WordPress es un proceso que, una vez que lo has hecho la primera vez, te llevará menos de 10 minutos. La seguridad web no es negociable en 2025, y con esta configuración no solo proteges a tus usuarios, sino que también mejoras tu posicionamiento en Google.

Recuerda que la combinación de instalar ssl syspanel + WordPress te da una base sólida para tu presencia online. No olvides revisar periódicamente que tu certificado esté vigente y que no haya errores de contenido mixto.

Si has seguido esta guía, ya deberías tener tu sitio funcionando con HTTPS. Pero si te has quedado atascado en algún paso, no dudes en consultar la documentación oficial de Syspanel o dejar un comentario. Estamos aquí para ayudarte.

[TIP] Una vez que todo funcione, configura Google Search Console con la versión HTTPS de tu sitio. Esto te ayudará a monitorizar el rendimiento y a detectar posibles problemas de indexación.

La seguridad y el SEO van de la mano. Invertir tiempo en configurar bien tu SSL es invertir en el futuro de tu proyecto. Ahora que ya sabes cómo hacerlo, no hay excusa para tener un sitio inseguro.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel