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

Syspanel: Cómo crear un certificado SSL y activar HTTPS en tu web

Actualizado el 17 de noviembre de 2025

¿Por qué necesitas un certificado SSL y HTTPS en tu web?

Hoy en día, tener una web sin cifrado SSL es como enviar una carta postal con tus datos personales: cualquiera que la intercepte puede leerla. El protocolo HTTPS no solo protege la información que viaja entre el navegador de tus visitantes y tu servidor, sino que también es un factor de posicionamiento en Google y una señal de confianza para tus usuarios.

Cuando hablamos de Syspanel SSL Let's Encrypt, nos referimos al proceso de generar e instalar un certificado SSL gratuito, automatizado y válido por 90 días (renovable automáticamente) directamente desde el panel de control Syspanel. Este panel es una herramienta de gestión de servidores que facilita enormemente estas tareas técnicas.

En esta guía extensa, te explicaré paso a paso cómo crear tu certificado SSL y activar HTTPS en tu web usando Syspanel. No necesitas ser un experto en seguridad informática; solo sigue las instrucciones y en menos de 10 minutos tendrás tu sitio protegido.

¿Qué es Syspanel y por qué usar su gestor SSL?

Syspanel es la evolución de HestiaCP, un panel de control de hosting open-source que te permite administrar dominios, bases de datos, cuentas de correo y, por supuesto, certificados SSL. Si has usado paneles como cPanel o Plesk, te resultará muy familiar.

Una de las características más potentes de Syspanel es su integración nativa con Let's Encrypt. Esto significa que puedes emitir un certificado SSL Syspanel sin necesidad de salir del panel, sin tocar archivos de configuración del servidor y sin conocimientos avanzados de terminal.

¿Qué ventajas tienes al usar Syspanel para SSL?

  • Gratuito y automático: Olvídate de pagar por certificados caros. Let's Encrypt es totalmente gratuito y Syspanel renueva el certificado automáticamente antes de que caduque.
  • Instalación en un clic: El proceso está tan simplificado que solo necesitas hacer clic en un botón.
  • Gestión centralizada: Puedes ver todos tus dominios y su estado SSL desde una sola pantalla.
  • Seguridad integral: Syspanel configura automáticamente la redirección de HTTP a HTTPS y aplica las mejores prácticas de seguridad.

Requisitos previos antes de activar HTTPS en Syspanel

Antes de lanzarnos al proceso, asegúrate de cumplir con estos requisitos. Si algo falla, la causa suele estar aquí:

  1. Tu dominio debe apuntar al servidor: Es imprescindible que el registro DNS de tu dominio (registro A o AAAA) apunte a la IP de tu servidor donde está instalado Syspanel. Let's Encrypt valida la propiedad del dominio mediante una petición HTTP, así que si no apunta correctamente, la validación fallará.
  2. El sitio web debe estar activo: Aunque estés en fase de desarrollo, el dominio debe cargar algo (aunque sea una página de error personalizada). Si tienes el sitio en mantenimiento total, Let's Encrypt no podrá verificar el dominio.
  3. Acceso al panel Syspanel: Necesitas las credenciales de administrador o de un usuario con permisos sobre el dominio que quieres proteger.
  4. Puerto 80 abierto: El proceso de validación de Let's Encrypt utiliza el puerto HTTP (80). Asegúrate de que tu firewall no lo bloquee.

[INFO] Si tu dominio aún no apunta a tu servidor, puedes usar un certificado SSL autofirmado temporalmente desde Syspanel, pero no será válido para navegadores públicos. Te recomiendo esperar a tener el DNS configurado.

Paso a paso: Cómo crear un certificado SSL en Syspanel

Ahora sí, vamos al meollo. Sigue estos pasos en el orden indicado y verás lo sencillo que es activar HTTPS en Syspanel.

Paso 1: Accede a tu panel Syspanel

Abre tu navegador y escribe la dirección de tu panel. Recuerda que el puerto de acceso es el 2106. La URL típica es:

https://tu-servidor:2106

Si es la primera vez que accedes, es posible que el navegador te muestre una advertencia de seguridad porque el certificado del propio panel es autofirmado. No te preocupes, es normal. Haz clic en "Avanzado" y luego en "Continuar" para acceder.

Introduce tu usuario y contraseña de administrador.

Paso 2: Ve a la sección de dominios o web

Una vez dentro del panel, busca en el menú lateral la opción que se llama "Web" o "Dominios". Haz clic en ella y verás una lista con todos los sitios web que tienes alojados en ese servidor.

Identifica el dominio para el cual quieres crear el certificado SSL y haz clic en su nombre o en el icono de edición (normalmente un lápiz).

Paso 3: Localiza la pestaña de SSL

Dentro de la configuración de tu dominio, verás varias pestañas o secciones: "General", "Proxy", "Cron Jobs", "DNS", "SSL" y otras. Haz clic en la pestaña "SSL".

Aquí es donde ocurre la magia. Verás dos opciones principales:

  • Certificado SSL Let's Encrypt: Esta es la opción que nos interesa.
  • Certificado personalizado: Para importar un certificado de pago o de otra entidad.

Paso 4: Activa Let's Encrypt

En la sección de SSL, busca un botón o enlace que diga "Activar SSL" o "Emitir certificado Let's Encrypt". Al hacer clic, se desplegarán algunas opciones adicionales.

Syspanel te preguntará qué subdominios quieres incluir en el certificado. Por defecto, suele estar marcado el dominio principal (ejemplo.com) y el subdominio www (www.ejemplo.com). Te recomiendo mantener ambas opciones marcadas para evitar problemas de contenido mixto.

[TIP] Si tienes otros subdominios importantes (como mail.ejemplo.com o blog.ejemplo.com), puedes añadirlos a la lista. Pero ten en cuenta que todos los subdominios que agregues deben tener registros DNS apuntando al servidor, o la emisión fallará.

Paso 5: Haz clic en "Emitir" o "Guardar"

Ahora solo tienes que confirmar la acción. Haz clic en el botón "Emitir" (o "Guardar" según la versión de Syspanel). El panel se comunicará con los servidores de Let's Encrypt y en unos segundos (o un minuto como máximo) tendrás tu certificado SSL Syspanel instalado y activo.

Paso 6: Activa la redirección forzada a HTTPS

Este paso es crucial. Una vez que el certificado está instalado, debes asegurarte de que todos los visitantes que lleguen a tu web mediante http:// sean redirigidos automáticamente a https://.

En la misma sección de SSL, o en la pestaña principal de tu dominio, busca una opción que diga "Redirigir a HTTPS", "Forzar HTTPS" o "SSL obligatorio". Actívala.

Si no encuentras esta opción, no te preocupes. Más adelante te explicaré cómo hacerlo manualmente mediante un archivo .htaccess.

Paso 7: Verifica que todo funciona

Abre una ventana de incógnito en tu navegador y visita tu dominio con https:// (por ejemplo, https://ejemplo.com). Deberías ver el candado verde en la barra de direcciones.

También puedes usar herramientas online como SSL Labs o SSL Checker para verificar que la instalación es correcta y que no hay errores de cadena de certificados.

¿Qué hacer si la emisión del certificado falla?

Es frustrante cuando algo no sale a la primera, pero los errores de SSL suelen tener causas comunes y fáciles de solucionar. Aquí tienes un pequeño checklist:

  • Error de validación DNS: Verifica que el registro A de tu dominio apunta a la IP correcta. Puedes usar el comando dig o webs como dnschecker.org.
  • Puerto 80 cerrado: Asegúrate de que tu firewall permite conexiones entrantes al puerto 80. En la mayoría de servidores Ubuntu con UFW, puedes habilitarlo con sudo ufw allow 80.
  • Dominio con caracteres especiales: Let's Encrypt solo emite certificados para dominios y subdominios válidos. Evita guiones bajos o caracteres raros.
  • Demasiadas peticiones: Let's Encrypt tiene límites de emisión por hora. Si has intentado muchas veces, espera un poco.

[WARNING] Si estás usando un proxy inverso (como Nginx), asegúrate de que la configuración de tu sitio no esté bloqueando la ruta /.well-known/acme-challenge/. Esta ruta es la que usa Let's Encrypt para validar tu dominio. Syspanel normalmente configura esto automáticamente, pero si has editado manualmente los archivos de configuración, podrías haberlo roto.

Activando HTTPS en Syspanel para subdominios y dominios adicionales

El proceso es exactamente el mismo para cualquier dominio o subdominio que tengas gestionado en Syspanel. Solo tienes que repetir los pasos anteriores para cada uno.

¿Tienes varios dominios en el mismo servidor? No hay problema. Syspanel te permite emitir certificados SSL para todos ellos de forma independiente. Eso sí, cada dominio necesita su propia validación DNS.

¿Y si uso un subdominio como tienda.ejemplo.com? Asegúrate de que ese subdominio esté creado en Syspanel como un sitio web separado (o como un alias). Luego, en su sección SSL, podrás emitir el certificado correspondiente.

Renovación automática: La tranquilidad que te da Syspanel

Una de las mayores ventajas de usar Syspanel SSL Let's Encrypt es que la renovación es completamente automática. No tienes que preocuparte por marcar fechas en el calendario ni por hacer nada manualmente.

Syspanel ejecuta un cron job que revisa periódicamente los certificados y los renueva automáticamente cuando faltan menos de 30 días para su caducidad. Este proceso se hace en segundo plano y no requiere intervención por tu parte.

[INFO] Si alguna vez ves que tu certificado está a punto de caducar y no se renueva, revisa los logs del sistema o el propio panel. Puede que el cron job se haya desactivado accidentalmente o que haya un problema de DNS temporal.

Configuración manual de redirección HTTPS (si lo necesitas)

A veces, la opción de redirección automática de Syspanel no está disponible en tu versión, o prefieres hacerlo manualmente. En ese caso, puedes añadir una regla en el archivo .htaccess de tu sitio web.

Accede al administrador de archivos de Syspanel (o usa FTP) y localiza el directorio raíz de tu dominio. Abre (o crea) el archivo .htaccess y añade al principio estas líneas:

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

Guarda el archivo y prueba tu web. Ahora todas las peticiones HTTP serán redirigidas de forma permanente (código 301) a HTTPS.

[TIP] Si tu web usa WordPress, también puedes activar la redirección desde el propio administrador, pero el método del .htaccess es más universal y no depende de plugins.

Seguridad web Syspanel: Más allá del certificado SSL

Activar HTTPS es el primer paso, pero para una seguridad web Syspanel completa, te recomiendo hacer estas comprobaciones adicionales:

  1. Actualiza Syspanel y el sistema operativo: Mantén tu servidor al día con los últimos parches de seguridad.
  2. Usa contraseñas fuertes: Tanto para el panel como para las bases de datos y usuarios FTP.
  3. Copia de seguridad periódica: Syspanel tiene una herramienta de backups integrada. Configúrala para que se ejecute al menos una vez al día.
  4. Desactiva los servicios que no uses: Si no usas FTP, apágalo. Menos superficie de ataque.

Preguntas frecuentes (FAQ) sobre SSL en Syspanel

Para terminar, te dejo con las dudas más habituales que nos llegan al soporte técnico.

¿El certificado SSL de Let's Encrypt es realmente gratuito?

Sí, 100% gratuito. Let's Encrypt es una autoridad de certificación sin ánimo de lucro que ofrece certificados SSL/TLS gratuitos. Syspanel automatiza todo el proceso, así que no tendrás ningún coste adicional.

¿Cuánto tarda en activarse el certificado SSL?

Normalmente, entre 10 y 60 segundos. Si tarda más, suele ser por problemas de DNS o de conectividad con los servidores de Let's Encrypt.

¿Puedo usar un certificado SSL de pago en Syspanel?

Sí, Syspanel también permite importar certificados personalizados. Solo tienes que pegar el contenido de tu certificado, la clave privada y la cadena de certificados en los campos correspondientes de la sección SSL.

¿Qué pasa si mi web tiene contenido mixto (HTTP y HTTPS)?

Después de activar HTTPS, es posible que algunos recursos (imágenes, scripts, CSS) sigan cargándose desde URLs HTTP. Esto provocará que el candado de seguridad no aparezca. Deberás actualizar todas las URLs de tu sitio a HTTPS. En WordPress, puedes usar plugins como "Really Simple SSL" para hacerlo automáticamente.

¿Afecta el SSL al SEO de mi web?

Sí, positivamente. Google considera HTTPS como una señal de clasificación. Además, los usuarios confían más en sitios con candado, lo que reduce la tasa de rebote y mejora las métricas de comportamiento.

Conclusión: Tu web más segura y confiable

Como has visto, crear un certificado SSL Syspanel y activar HTTPS es un proceso rápido, sencillo y gratuito. No hay excusa para no hacerlo. Con solo unos clics, proteges los datos de tus visitantes, mejoras tu posicionamiento y transmites una imagen de profesionalidad y confianza.

Recuerda que la seguridad web Syspanel no termina con el SSL. Mantén tu servidor actualizado, haz copias de seguridad y revisa periódicamente los logs. Pero este primer paso es fundamental y ya lo has dado.

Si has seguido esta guía y tienes alguna duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte en cada paso del camino.

¡A disfrutar de tu web con HTTPS activado!

¿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