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

Instalar y configurar SSL en Syspanel para PrestaShop

Actualizado el 17 de marzo de 2026

¿Tu tienda PrestaShop va a funcionar con SSL? ¡Excelente decisión! No solo es un requisito para las pasarelas de pago modernas, sino que Google penaliza las tiendas sin HTTPS. En esta guía te voy a explicar paso a paso cómo instalar y configurar SSL en Syspanel para PrestaShop, de forma que hasta un principiante pueda hacerlo sin complicaciones.


¿Qué es SSL y por qué es vital para tu PrestaShop?

SSL (Secure Sockets Layer) es un protocolo que cifra la información que viaja entre tu tienda y el navegador del cliente. Piensa en ello como un sobre sellado: sin SSL, los datos (contraseñas, tarjetas de crédito, direcciones) viajan en texto plano, expuestos a ataques.

Para PrestaShop, el SSL es indispensable por tres razones:

  • Seguridad del cliente: Protege los datos sensibles durante el checkout.
  • Confianza visual: El candado verde en la barra de direcciones aumenta la credibilidad.
  • SEO: Google prioriza sitios con HTTPS. Sin SSL, tu tienda perderá posiciones en los resultados de búsqueda.

[INFO] Muchos clientes abandonan el carrito si ven “No seguro” en la URL. ¡No te arriesgues!


Requisitos previos antes de empezar

Antes de lanzarte a instalar el certificado, asegúrate de tener lo siguiente:

  • Acceso a Syspanel (HestiaCP): Necesitas las credenciales de administrador. El panel se accede normalmente por https://tu-dominio.com:2106.
  • Certificado SSL: Puedes obtener uno gratuito (Let’s Encrypt) o de pago (Comodo, DigiCert). Aquí usaremos Let’s Encrypt por su sencillez.
  • Dominio apuntando al servidor: Tu dominio debe resolver a la IP del servidor donde está alojado PrestaShop.
  • Copia de seguridad: Antes de tocar configuraciones, respalda tu base de datos y archivos. Nunca está de más.

[WARNING] Si tu dominio no apunta correctamente, el proceso de validación de Let’s Encrypt fallará. Verifica los registros DNS primero.


Paso 1: Acceder a Syspanel y localizar la opción SSL

  1. Abre tu navegador y escribe: https://tu-dominio.com:2106
  2. Inicia sesión con tu usuario y contraseña de administrador.
  3. En el menú lateral, busca la sección WEB o Dominios. En Syspanel, suele llamarse Web Domains.
  4. Haz clic sobre el dominio de tu tienda PrestaShop. Se abrirá una ventana con detalles del sitio.

[TIP] Si tienes varios dominios, asegúrate de seleccionar el correcto. Normalmente el que termina en .com o .es.


Paso 2: Solicitar un certificado SSL gratuito (Let’s Encrypt)

Syspanel integra Let’s Encrypt de forma nativa. Sigue estos pasos:

  1. Dentro de la configuración del dominio, busca la pestaña SSL Support o SSL Certificate.
  2. Activa la opción Let’s Encrypt SSL.
  3. Marca las casillas necesarias:
    • Enable SSL (Activar SSL).
    • Force HTTPS (Redirigir todo el tráfico a HTTPS). Esto es crucial para PrestaShop.
    • Include www (Incluir la versión con www, si la usas).
  4. Haz clic en Save o Update.

[INFO] El proceso puede tardar entre 10 y 30 segundos. Syspanel se comunicará con Let’s Encrypt y generará el certificado automáticamente.

Si todo va bien, verás un mensaje verde como “SSL certificate installed successfully”.


Paso 3: Verificar la instalación del certificado

Una vez instalado, es importante confirmar que funciona:

  1. Vuelve a la lista de dominios en Syspanel. Al lado de tu dominio debería aparecer un icono de candado o la palabra SSL en verde.
  2. Abre una ventana de incógnito en tu navegador y escribe https://tudominio.com.
  3. Haz clic en el candado de la barra de direcciones. Debería decir Conexión segura o Certificado válido.

[TIP] Si ves un error de certificado, espera unos minutos y recarga. A veces la propagación tarda.


Paso 4: Configurar PrestaShop para forzar HTTPS

Ahora que el servidor ya tiene SSL, debemos decirle a PrestaShop que lo use. Si no lo haces, la tienda seguirá cargando en HTTP y los formularios de pago fallarán.

  1. Accede al panel de administración de PrestaShop (normalmente tudominio.com/admin).
  2. Ve a Parámetros de la tienda → General.
  3. Busca la opción Habilitar SSL (Enable SSL).
  4. Actívala en .
  5. También activa Habilitar SSL en todas las páginas (Enable SSL on all pages). Esto fuerza HTTPS en todo el sitio, incluyendo el catálogo, el carrito y el checkout.
  6. Guarda los cambios.

[WARNING] Si al activar SSL pierdes el acceso al panel, no te preocupes. Vuelve a escribir la URL con HTTPS manualmente o borra la caché del navegador.


Paso 5: Ajustar la configuración de redirección en Syspanel (opcional pero recomendado)

Para asegurarte de que nadie acceda a tu tienda por HTTP, configura una redirección 301 desde Syspanel:

  1. En Syspanel, dentro de la configuración del dominio, busca la sección Redirection o Redirect.
  2. Elige Redirect all requests to HTTPS.
  3. Guarda los cambios.

Alternativamente, puedes hacerlo desde el archivo .htaccess de PrestaShop, pero es más sencillo desde el panel.

[INFO] La redirección 301 le dice a Google que la versión HTTPS es la definitiva, evitando contenido duplicado.


Paso 6: Probar la tienda al completo

No te confíes solo con la página de inicio. Haz una prueba completa:

  1. Navega por varias categorías y productos.
  2. Añade un producto al carrito y ve al checkout (sin pagar, solo simula).
  3. Revisa que todas las URLs empiecen con https://.
  4. Comprueba que no haya errores de contenido mixto (mixed content). Si ves un icono de candado con una “i” o una advertencia, hay recursos (imágenes, scripts) cargándose por HTTP.

[TIP] Usa herramientas como Why No Padlock o la consola de desarrollador de Chrome (F12 → Console) para detectar contenido mixto.


Solución de problemas comunes (FAQ)

❓ ¿Por qué mi certificado SSL no se instala en Syspanel?

  • Causa común: El dominio no apunta al servidor. Verifica los registros DNS (A y CNAME).
  • Solución: Espera a que la propagación DNS termine (puede tardar hasta 48 horas). Si es urgente, usa un servicio como Cloudflare.

❓ Al activar SSL en PrestaShop, pierdo el acceso al panel

  • Causa: La sesión del panel se almacenó en HTTP y al cambiar a HTTPS se rompe.
  • Solución: Borra la caché del navegador y escribe la URL del panel directamente con HTTPS.

❓ Veo “No seguro” a pesar de tener SSL

  • Causa: Contenido mixto (imágenes o scripts cargados por HTTP).
  • Solución: En PrestaShop, ve a Parámetros de la tienda → Rendimiento y activa Forzar compilación de Smarty. Luego limpia la caché.

❓ Let’s Encrypt me da error de validación

  • Causa: El servidor no puede comprobar que controlas el dominio.
  • Solución: Asegúrate de que el puerto 80 (HTTP) esté abierto y que no haya un firewall bloqueando la conexión.

❓ ¿Necesito un certificado de pago para PrestaShop?

  • Respuesta: No. Let’s Encrypt es gratuito y perfectamente válido. Solo si necesitas validación extendida (EV) para empresas grandes, considera uno de pago.

Mantenimiento y renovación automática

Una ventaja de Syspanel es que renueva automáticamente los certificados de Let’s Encrypt cada 90 días. No obstante, verifica cada mes que el certificado esté activo:

  1. En Syspanel, revisa la fecha de caducidad en la pestaña SSL.
  2. Si ves que está a punto de expirar, puedes forzar la renovación manual desde el mismo panel.

[TIP] Configura un recordatorio en tu calendario para revisar el estado del SSL cada 2 meses.


Conclusión: Tu tienda ya es segura

Has instalado y configurado SSL en Syspanel para PrestaShop. Ahora tu tienda:

  • Cifra la información de los clientes.
  • Muestra el candado verde de confianza.
  • Cumple con los requisitos de Google y pasarelas de pago.

Recuerda que la seguridad no termina aquí. Mantén PrestaShop actualizado, usa contraseñas fuertes y haz copias de seguridad periódicas. Pero con el SSL funcionando, ya has dado el paso más importante.

[INFO] Si tienes dudas, vuelve a esta guía o contacta con el soporte técnico de tu hosting. ¡Nunca está de más preguntar!

¡Enhorabuena! Tu PrestaShop ahora es 100% seguro con SSL.

¿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