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

Cómo configurar SSL en Syspanel para PrestaShop

Actualizado el 11 de enero de 2026

Introducción: ¿Por qué es tan importante el SSL en tu PrestaShop?

Si tienes una tienda online con PrestaShop, la seguridad no es un lujo, es una obligación. Cada vez que un cliente introduce su tarjeta de crédito, su dirección o su correo electrónico, espera que sus datos viajen de forma segura. Ahí entra en juego el certificado SSL. Básicamente, es como un candado digital que cifra toda la información que se mueve entre el navegador del usuario y tu servidor.

Al instalar un certificado SSL hosting, tu web pasará de usar el protocolo http:// a https://, y verás un pequeño candado verde en la barra de direcciones. Esto no solo protege a tus clientes, sino que además Google valora positivamente los sitios seguros, mejorando tu posicionamiento en buscadores. En otras palabras, sin SSL tu tienda parece poco fiable y puede perder ventas.

En este artículo te voy a guiar paso a paso para que configures tu propio SSL Syspanel (el panel de control que usamos en nuestros servidores) y lo apliques a tu PrestaShop. Usaremos Let's Encrypt Syspanel, que es la opción más sencilla, gratuita y moderna. Verás que no necesitas ser un experto en hosting; solo seguir las instrucciones al pie de la letra.

[INFO] Recuerda que Syspanel es la herramienta que tienes en tu servidor para gestionar dominios, bases de datos y, por supuesto, certificados SSL. Siempre accedes a él por el puerto 2106 (por ejemplo: https://tudominio.com:2106).


Requisitos previos antes de empezar

Antes de lanzarnos a configurar el SSL, asegurémonos de que todo está en orden. Si algo falla aquí, el proceso puede dar error y perderás tiempo.

1. Acceso a Syspanel con puerto 2106

Necesitas tener las credenciales de administrador de Syspanel. Normalmente las recibiste al contratar tu hosting. Abre tu navegador y escribe:
https://tudominio.com:2106
Si no recuerdas la contraseña, puedes solicitar un restablecimiento desde la misma pantalla de inicio de sesión.

2. Dominio apuntando al servidor

Tu dominio (por ejemplo, mutienda.com) debe estar resuelto correctamente. Es decir, los DNS deben apuntar a la IP de tu servidor. Puedes comprobarlo con herramientas online como whatsmydns.net. Si el dominio no resuelve, Let's Encrypt no podrá validar que eres el dueño y el certificado no se generará.

3. PrestaShop instalado y funcionando

Aunque no es estrictamente necesario para generar el SSL, te recomiendo que tu tienda ya esté operativa en http://. Así, cuando activemos el https://, todo estará listo. Si aún no has instalado PrestaShop, hazlo primero.

4. Puerto 80 y 443 abiertos

Syspanel necesita que los puertos HTTP (80) y HTTPS (443) estén abiertos en tu firewall. Si usas un cortafuegos como ufw o iptables, asegúrate de que están permitidos. En la mayoría de los hostings gestionados esto ya viene configurado.


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

Una vez que tengas tu sesión iniciada en Syspanel (recuerda: puerto 2106), verás un panel de control con varias secciones. Busca el apartado que dice "Web" o "Dominios". Dependiendo de la versión de Syspanel, puede llamarse "Sitios web" o "Lista de dominios".

Dentro de esa sección, encontrarás una lista de todos los dominios que tienes alojados. Localiza el dominio de tu PrestaShop. A su derecha, suele haber un botón o icono que representa un candado o que dice "SSL". Haz clic ahí.

[TIP] Si no ves el botón de SSL, puede que esté dentro de un menú desplegable (tres puntos verticales). No te preocupes, es normal en algunas versiones.


Paso 2: Solicitar un certificado Let's Encrypt desde Syspanel

Ahora estás en la pantalla de gestión SSL de tu dominio. Verás varias opciones. La que nos interesa es "Let's Encrypt" o "SSL gratuito". Syspanel facilita mucho este proceso, ya que integra la solicitud automática.

Sigue estos pasos:

  1. Selecciona el tipo de certificado: Elige "Let's Encrypt" (a veces aparece como "ACME").
  2. Elige los subdominios: Marca la opción que incluya tanto el dominio principal (tudominio.com) como el www.tudominio.com. Es importante cubrir ambos para que no haya problemas de redirección.
  3. Haz clic en "Guardar" o "Solicitar": Syspanel se comunicará con los servidores de Let's Encrypt y, si todo está correcto, en unos segundos te aparecerá un mensaje verde de éxito.

Si ves un error, no te asustes. Lo más común es que el dominio no esté bien resuelto o que el puerto 80 esté cerrado. Revisa los requisitos previos y vuelve a intentarlo.

[WARNING] No uses certificados de pago si no es necesario. Let's Encrypt es totalmente válido para PrestaShop y se renueva automáticamente cada 90 días. Syspanel suele encargarse de la renovación sin que tú hagas nada.


Paso 3: Forzar HTTPS en Syspanel (redirección automática)

Una vez que el certificado está instalado, tu dominio ya responde por https://, pero los visitantes que lleguen por http:// seguirán viendo la versión no segura. Para solucionarlo, debemos forzar la redirección.

En la misma pantalla de configuración del dominio en Syspanel, busca una opción que diga "Forzar HTTPS", "Redirección 301" o "SSL Only". Actívala. Esto hará que cualquier petición a http:// se redirija automáticamente a https://.

Si no encuentras esa opción, puedes hacerlo manualmente editando el archivo .htaccess (lo veremos en el siguiente paso), pero desde Syspanel es mucho más cómodo.

[INFO] La redirección 301 es la forma correcta de hacerlo, ya que indica a los buscadores que la versión segura es la definitiva. Así no pierdes posicionamiento SEO.


Paso 4: Configurar PrestaShop para que funcione con HTTPS

Ahora toca decirle a tu tienda que use el protocolo seguro. PrestaShop tiene su propia configuración de SSL. Sigue estos pasos:

  1. Accede al panel de administración de PrestaShop (normalmente en tudominio.com/admin).
  2. Ve a "Parámetros de la tienda" > "General".
  3. Busca la sección "Seguridad" o "SSL".
  4. Activa las siguientes opciones:
    • "Activar SSL": Ponlo en "Sí".
    • "Activar SSL en todas las páginas": También en "Sí". Esto asegura que todo el sitio, incluido el carrito y el checkout, use HTTPS.
  5. Guarda los cambios.

Después de guardar, PrestaShop puede tardar unos segundos en refrescar. Si todo ha ido bien, verás que la URL en el navegador ya muestra el candado.

[TIP] Si al activar SSL tu tienda se vuelve inaccesible (error de redirección), no entres en pánico. Puedes desactivarlo temporalmente editando el archivo config/settings.inc.php y cambiando PS_SSL_ENABLED a '0'. Luego revisa la configuración de Syspanel.


Paso 5: Verificar que todo funciona correctamente

Una vez terminado, es hora de comprobar que no hay fallos. Aquí tienes una lista de verificación rápida:

  • Candado verde: Abre tu tienda en https://tudominio.com y mira la barra de direcciones. Debe aparecer un candado cerrado.
  • Contenido mixto: A veces, imágenes o scripts se cargan por HTTP aunque la web esté en HTTPS. Esto rompe el candado. Puedes usar herramientas online como "SSL Checker" o la consola de desarrollador de Chrome (F12 > pestaña "Console") para detectarlos.
  • Redirección: Escribe http://tudominio.com en el navegador y comprueba que te redirige automáticamente a https://.
  • Certificado válido: Visita https://www.ssllabs.com/ssltest/ e introduce tu dominio. Te dará una nota de A a F. Busca al menos una A.

Si ves algún problema, revisa los pasos anteriores. Lo más común es que falte forzar HTTPS en Syspanel o que tengas contenido mixto.

[WARNING] Si tu PrestaShop usa módulos de terceros (como pasarelas de pago), asegúrate de que sean compatibles con HTTPS. Algunos módulos antiguos pueden dar problemas.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que resuelven nuestros clientes:

¿Por qué me sale "ERR_CERT_COMMON_NAME_INVALID"?

Esto ocurre cuando el certificado no cubre el dominio exacto que estás visitando. Por ejemplo, si generaste el SSL solo para tudominio.com pero entras por www.tudominio.com. Vuelve a Syspanel y asegúrate de marcar ambos en la solicitud.

¿Cada cuánto se renueva el certificado Let's Encrypt?

Cada 90 días. Pero Syspanel suele tener un cron que lo renueva automáticamente. Si no es así, puedes hacerlo manualmente desde la misma pantalla de SSL, con un botón que dice "Renovar".

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

Sí, Syspanel también permite subir certificados SSL de pago. En la misma sección de SSL, elige "Certificado personalizado" y pega el contenido del archivo .crt y .key que te proporcionó la autoridad certificadora.

Mi PrestaShop se ve rara después de activar HTTPS (CSS roto, imágenes sin cargar)

Es el famoso "contenido mixto". Ve a PrestaShop > Parámetros de la tienda > General y asegúrate de que la opción "Activar SSL en todas las páginas" esté activa. También puedes instalar un módulo como "SSL Redirect" para forzar todo el contenido a HTTPS.

¿Afecta el SSL al rendimiento de mi tienda?

Mínimamente. El cifrado y descifrado consume algo de CPU, pero en los servidores modernos es imperceptible. Además, el SEO y la confianza del usuario compensan con creces.


Conclusión: Tu tienda ahora es segura y confiable

Configurar SSL Syspanel para tu PrestaShop no es complicado si sigues estos pasos. Has aprendido a solicitar un certificado Let's Encrypt Syspanel, forzar HTTPS y ajustar la configuración de tu tienda. Ahora tus clientes pueden comprar con total tranquilidad, y Google te recompensará con un mejor posicionamiento.

Recuerda que la seguridad PrestaShop es un proceso continuo. Además del SSL, mantén actualizados los módulos y el núcleo de la tienda, usa contraseñas fuertes y haz copias de seguridad periódicas.

Si en algún momento te atascas, no dudes en contactar con nuestro soporte técnico. Estamos aquí para ayudarte a que tu negocio online crezca sin sobresaltos.

[TIP] Como extra, te recomiendo instalar el módulo "Security & Performance" de PrestaShop para monitorizar posibles vulnerabilidades. Pero eso ya es tema para otro artículo.

¡Ahora disfruta de tu tienda segura!

¿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