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

Configurar un certificado SSL en Syspanel para tu sitio web

Actualizado el 19 de noviembre de 2025

¿Qué es un certificado SSL y por qué tu sitio web lo necesita?

Si alguna vez has visto un candado en la barra de direcciones de tu navegador, ya has visto un certificado SSL en acción. SSL (Secure Sockets Layer) es la tecnología que cifra la conexión entre el navegador del visitante y el servidor donde está alojado tu sitio web. Cuando un certificado SSL está activo, la URL de tu web cambia de "http://" a "https://", y los datos que se transmiten (contraseñas, formularios, pagos) viajan codificados para que nadie pueda interceptarlos.

Tener un certificado SSL ya no es opcional. Google penaliza en sus resultados de búsqueda a los sitios que no lo tienen, y los navegadores modernos muestran un aviso de "No seguro" que ahuyenta a cualquier visitante. Además, si tu web recopila cualquier tipo de información personal, es una obligación legal en muchos países.

La buena noticia es que configurar un certificado SSL en Syspanel es un proceso sencillo, incluso si nunca has tocado un panel de control en tu vida. En esta guía te lo explicamos paso a paso, sin tecnicismos innecesarios y con trucos para que no te pierdas en el intento.

Antes de empezar: requisitos previos

Antes de lanzarte a configurar el SSL, asegúrate de que tienes lo siguiente:

  1. Acceso a Syspanel con permisos de administrador. Recuerda que la URL de acceso suele ser https://tu-servidor:2106 (el puerto 2106 es el que usa Syspanel para su panel de control).
  2. Un dominio apuntando correctamente a tu servidor. Es decir, el registro DNS (tipo A o CNAME) debe estar resuelto y apuntando a la IP de tu servidor.
  3. El sitio web ya creado dentro de Syspanel. Si aún no lo has hecho, crea el dominio en la sección "Web" antes de continuar.
  4. Acceso SSH (opcional pero recomendable) por si necesitas forzar la renovación o resolver problemas avanzados.

Si tu dominio aún no apunta a tu servidor, el certificado no se podrá emitir. El sistema necesita comprobar que tú controlas el dominio, y lo hace mediante una validación HTTP o DNS.

Método 1: Configurar SSL gratuito con Let's Encrypt (recomendado)

Let's Encrypt es una autoridad de certificación gratuita que emite certificados SSL válidos por 90 días. Syspanel integra la emisión y renovación automática, así que solo tendrás que configurarlo una vez y olvidarte de ello durante mucho tiempo.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe la dirección de tu panel. Recuerda: el puerto es el 2106. Verás un aviso de seguridad del navegador porque el certificado del propio panel es autofirmado. Es normal, puedes ignorarlo y continuar.

Paso 2: Ve a la sección Web

En el menú lateral, busca el apartado "Web" o "Sitios web". Verás una lista con todos los dominios que tienes configurados en tu servidor.

Paso 3: Selecciona tu dominio

Haz clic en el dominio al que quieres ponerle el SSL. Se abrirá una vista con todos los detalles del sitio: DNS, logs, configuración PHP, etc.

Paso 4: Busca la pestaña de SSL

Dentro de la página de tu dominio, verás varias pestañas o iconos. Busca la que dice "SSL" o "Certificado SSL". Haz clic ahí.

Paso 5: Elige Let's Encrypt

Dentro de la sección SSL, verás dos opciones principales:

  • Let's Encrypt: gratuito y automático.
  • Certificado personalizado: para subir un certificado comprado a una autoridad comercial.

Selecciona "Let's Encrypt".

Paso 6: Configura los detalles

Syspanel te pedirá que marques algunas casillas. Te explicamos cada una:

  • "Emitir certificado": la opción principal, déjala marcada.
  • "Incluir www": muy importante. Si tu web funciona con www.tudominio.com y sin www, debes marcar esto para que el certificado cubra ambas versiones.
  • "Forzar HTTPS": una vez emitido el certificado, redirigirá todo el tráfico HTTP a HTTPS automáticamente. Te recomendamos activarlo.
  • "HSTS": una cabecera de seguridad que obliga al navegador a usar siempre HTTPS. Actívala solo si sabes lo que haces, ya que si luego quieres desactivarla, tendrás que esperar un tiempo.

Paso 7: Emite el certificado

Haz clic en el botón "Emitir" o "Guardar". Syspanel se comunicará con Let's Encrypt, verificará que el dominio apunta a tu servidor y emitirá el certificado. Este proceso suele tardar entre 10 y 60 segundos.

Paso 8: Verifica la instalación

Una vez emitido, verás un mensaje de éxito. Para comprobarlo, abre tu navegador en modo incógnito y visita tu web con https://tudominio.com. Deberías ver el candado verde y la URL con el prefijo https://.

[TIP] Si el navegador te muestra un error de certificado, espera unos minutos y repite el proceso. A veces la propagación DNS tarda un poco.

Método 2: Instalar un certificado SSL comercial o personalizado

Si ya has comprado un certificado SSL a una empresa como DigiCert, GlobalSign o Comodo, puedes instalarlo en Syspanel. Este método es útil si necesitas un certificado de validación extendida (EV) o si tu empresa requiere un proveedor específico.

Paso 1: Obtén los archivos del certificado

Tu proveedor te habrá enviado normalmente tres archivos:

  • El certificado principal (normalmente .crt o .pem).
  • La clave privada (.key).
  • El certificado intermedio o bundle (.ca-bundle o .pem).

Asegúrate de tenerlos a mano en tu ordenador.

Paso 2: Accede a la sección SSL de tu dominio

Igual que en el método anterior, ve a tu dominio en Syspanel y entra en la pestaña "SSL".

Paso 3: Selecciona "Certificado personalizado"

En lugar de elegir Let's Encrypt, elige la opción de "Subir certificado" o "Certificado personalizado".

Paso 4: Pega el contenido de los archivos

Syspanel te mostrará tres campos:

  • Certificate: aquí pegas el contenido del archivo .crt.
  • Private Key: aquí pegas el contenido del archivo .key.
  • CA Bundle: aquí pegas el contenido del archivo intermedio.

Es importante que pegues el contenido exactamente como está en el archivo, incluyendo las líneas -----BEGIN CERTIFICATE----- y -----END CERTIFICATE-----.

Paso 5: Guarda y verifica

Haz clic en "Guardar". Syspanel instalará el certificado y reiniciará el servidor web. Verifica con tu navegador que el candado aparece correctamente.

[WARNING] No compartas nunca tu clave privada con nadie. Si alguien la obtiene, podría suplantar tu sitio web.

Forzar HTTPS en todo tu sitio web

Una vez que tienes el SSL instalado, es fundamental que todo el tráfico se sirva a través de HTTPS. Si no lo haces, los visitantes que escriban http://tudominio.com seguirán viendo la versión no segura.

Activar el forzado desde Syspanel

En la misma sección SSL, existe una casilla llamada "Forzar HTTPS" o "Redirect HTTP to HTTPS". Márcala y guarda los cambios.

Forzar HTTPS manualmente con .htaccess

Si prefieres hacerlo manualmente o tu sitio no se redirige bien, puedes añadir este código al archivo .htaccess de la raíz de tu dominio:

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

Para acceder al .htaccess desde Syspanel, ve a tu dominio y haz clic en "Administrador de archivos" o "File Manager". Busca el archivo .htaccess en la raíz (normalmente en /public_html). Si no existe, créalo con el nombre exacto .htaccess.

[INFO] Si tu sitio usa WordPress, también puedes instalar un plugin como "Really Simple SSL" que se encarga de todo automáticamente.

Renovación automática del certificado SSL

Los certificados Let's Encrypt caducan cada 90 días. Pero no te preocupes: Syspanel renueva automáticamente los certificados emitidos con Let's Encrypt. No tendrás que hacer nada.

Eso sí, es importante que el servidor tenga activado el cron de renovación. Para comprobarlo:

  1. Ve a "Cron Jobs" en Syspanel.
  2. Busca una tarea llamada letsencrypt o certbot renew.
  3. Si no existe, créala con el comando: certbot renew --quiet.

También puedes renovar manualmente desde la sección SSL de tu dominio con el botón "Renovar".

[WARNING] Si tu dominio cambia de servidor o de IP, la renovación automática fallará. En ese caso, deberás reemitir el certificado manualmente.

Solución de problemas comunes

Aunque el proceso suele ser fluido, a veces surgen problemas. Aquí tienes los más habituales y cómo solucionarlos.

Error "No se pudo emitir el certificado"

Este error significa que Let's Encrypt no pudo verificar que controlas el dominio. Las causas más comunes son:

  • El dominio no apunta a tu servidor: comprueba los DNS con un servicio como dnschecker.org.
  • El puerto 80 está bloqueado: Let's Encrypt necesita acceso HTTP al puerto 80 para validar. Asegúrate de que tu firewall permite conexiones entrantes al puerto 80.
  • El sitio web está caído: si tu web devuelve un error 500, la validación fallará. Revisa que el sitio funcione correctamente.

El candado aparece pero el navegador dice "No seguro"

Esto suele ocurrir cuando hay contenido mixto, es decir, tu web carga recursos (imágenes, scripts, CSS) a través de HTTP en lugar de HTTPS. Para solucionarlo:

  1. Revisa que todas las URLs internas de tu web usen https://.
  2. Si usas WordPress, instala el plugin "Better Search Replace" y reemplaza http://tudominio.com por https://tudominio.com en toda la base de datos.
  3. Añade la cabecera CSP en el .htaccess para forzar el protocolo.

El certificado no se renueva automáticamente

Si notas que el certificado caduca y no se renueva, revisa el cron de renovación. También puedes emitir un nuevo certificado manualmente desde la sección SSL (borra el anterior y vuelve a emitirlo).

Preguntas frecuentes (FAQ)

¿Puedo tener varios dominios con SSL en Syspanel?

Sí, absolutamente. Puedes emitir certificados Let's Encrypt para cada dominio que tengas en Syspanel. El proceso es el mismo para cada uno.

¿El SSL afecta al rendimiento de mi web?

Mínimamente. El cifrado y descifrado de datos consume algo de CPU, pero en servidores modernos es imperceptible. Además, con HTTP/2 (que requiere HTTPS) tu web cargará más rápido que con HTTP.

¿Qué pasa si mi web usa un subdominio?

Funciona igual. Solo tienes que crear el subdominio en Syspanel y emitir el certificado para ese subdominio específico. Si quieres cubrir todos los subdominios con un solo certificado, necesitarás un certificado wildcard (que Syspanel también soporta con Let's Encrypt).

¿Cuánto tarda en propagarse el HTTPS?

La emisión del certificado es casi inmediata, pero la propagación DNS puede tardar entre 5 minutos y 24 horas. Si después de ese tiempo no funciona, revisa los DNS.

¿Necesito conocimientos técnicos avanzados?

No. Syspanel está diseñado para que cualquier persona pueda configurar SSL en menos de 5 minutos. Si sigues los pasos de esta guía, no deberías tener ningún problema.

Conclusión final

Configurar un certificado SSL en Syspanel es un proceso rápido, gratuito y totalmente necesario para cualquier sitio web moderno. Con Let's Encrypt integrado, no tienes excusa para no tener tu web bajo HTTPS.

Recuerda los puntos clave:

  • Accede a Syspanel por el puerto 2106.
  • Ve a la sección Web y selecciona tu dominio.
  • Elige Let's Encrypt, marca "Incluir www" y "Forzar HTTPS".
  • Espera unos segundos y verifica con tu navegador.
  • Si algo falla, revisa los DNS y el puerto 80.

Con tu certificado SSL activo, tus visitantes verán el candado verde, Google te posicionará mejor y tus datos estarán seguros. Y si en algún momento tienes dudas, recuerda que Syspanel dispone de documentación y soporte técnico para ayudarte.

¡Ahora ve y protege tu sitio web! Tu futuro tú (y tus visitantes) te lo agradecerán.

¿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