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

Guía rápida: Configurar SSL en Syspanel para PrestaShop

Actualizado el 21 de octubre de 2025

Introducción: ¿Por qué es urgente configurar SSL en tu PrestaShop?

Si tienes una tienda online con PrestaShop, la seguridad no es un lujo, es una necesidad. Cada vez que un cliente introduce sus datos personales o de pago, confía en que tu sitio los protege. Aquí entra el SSL (Secure Sockets Layer). Un certificado SSL cifra la información entre el navegador del usuario y tu servidor, impidiendo que terceros la intercepten. Además, Google penaliza los sitios sin HTTPS, lo que afecta directamente a tu posicionamiento SEO.

En esta guía rápida, aprenderás a configurar SSL en Syspanel (nuestro panel de control basado en HestiaCP, accesible por el puerto 2106) para tu tienda PrestaShop. Seguiremos pasos sencillos, sin tecnicismos innecesarios. Al final, tu tienda será más segura, profesional y confiable.

[INFO] Syspanel es la herramienta que usamos para gestionar tu hosting. Si no tienes acceso, solicítalo a tu proveedor. El panel se abre en tu navegador escribiendo tudominio.com:2106 o la IP de tu servidor seguida de :2106.


¿Qué necesitas antes de empezar?

Antes de lanzarte a configurar SSL, asegúrate de tener lo siguiente:

  • Acceso a Syspanel (usuario y contraseña).
  • Un dominio apuntando a tu servidor (por ejemplo, tutienda.com). Si no lo has hecho, configura los registros DNS (A, CNAME) para que apunten a la IP de tu hosting.
  • PrestaShop instalado y funcionando en tu servidor.
  • Acceso a la administración de PrestaShop (el panel de back office).
  • Paciencia y una taza de café ☕️. El proceso es rápido, pero conviene revisar cada paso.

[WARNING] No intentes configurar SSL si tu dominio aún no resuelve correctamente. Primero verifica que tu tienda cargue sin SSL (http://). Si no funciona, revisa los DNS.


Paso 1: Acceder a Syspanel y generar el certificado SSL

El primer paso es obtener el certificado SSL. Syspanel integra Let's Encrypt, una autoridad gratuita y muy fiable. Sigue estos pasos:

  1. Abre tu navegador y escribe https://tudominio.com:2106 o https://IP_DEL_SERVIDOR:2106. Si es la primera vez, acepta la advertencia de seguridad (es normal porque el panel usa un certificado autofirmado).
  2. Inicia sesión con tu usuario y contraseña de Syspanel.
  3. En el menú lateral, busca la sección "WEB" o "Sitios Web". Verás una lista de tus dominios.
  4. Localiza el dominio de tu PrestaShop (por ejemplo, tutienda.com). Haz clic en el icono de "Editar" (normalmente un lápiz o engranaje).
  5. Dentro de la configuración del dominio, busca la pestaña o sección "SSL" o "Certificado SSL".
  6. Verás una opción que dice "Let's Encrypt SSL" o "SSL gratuito". Actívala y selecciona los subdominios que quieras proteger (por ejemplo, www.tutienda.com y tutienda.com).
  7. Haz clic en "Guardar" o "Instalar". Syspanel se encargará de generar y configurar el certificado automáticamente. Esto puede tardar unos segundos.

[TIP] Si tienes varios dominios, repite el proceso para cada uno. El certificado cubrirá solo el dominio seleccionado, a menos que elijas un certificado wildcard (que cubre todos los subdominios).

Una vez instalado, verás un mensaje de éxito. Ahora tu dominio ya tiene SSL, pero aún falta configurar PrestaShop para que lo use.


Paso 2: Verificar que el certificado está activo

Antes de tocar PrestaShop, comprueba que el SSL funciona correctamente:

  • Abre una ventana de incógnito en tu navegador.
  • Escribe https://tutienda.com. Deberías ver el candado verde en la barra de direcciones.
  • Si ves una advertencia de seguridad, algo falló. Revisa que el dominio esté bien configurado en Syspanel y que los DNS apunten al servidor.

[INFO] Si el certificado no se genera, puede deberse a que el dominio no resuelve correctamente. Espera unos minutos y vuelve a intentarlo. Let's Encrypt requiere que el dominio sea accesible desde internet.


Paso 3: Configurar PrestaShop para usar HTTPS

Ahora viene la parte clave: configurar SSL en PrestaShop. Debes indicarle a tu tienda que use la versión segura (HTTPS) en lugar de HTTP. Sigue estos pasos:

  1. Accede al back office de PrestaShop. Normalmente en https://tutienda.com/adminXXXX (donde XXXX es un código aleatorio).
  2. En el menú izquierdo, ve a "Parámetros de la tienda" > "General" (o "Configuración" > "General" según la versión).
  3. Busca la sección "Configuración de SEO y URLs" o "Tráfico y SEO" (depende de la versión de PrestaShop).
  4. Localiza la opción "Activar SSL" y actívala. También verás "Activar SSL en todas las páginas". Actívala también. Esto fuerza que todas las páginas usen HTTPS.
  5. Guarda los cambios. PrestaShop puede tardar unos segundos en aplicar la configuración.

[WARNING] En versiones antiguas de PrestaShop (1.6 o anteriores), puede haber un campo llamado "URL de la tienda" o "URL base". Asegúrate de que comience con https://. Si no, cámbialo manualmente.


Paso 4: Forzar redirección de HTTP a HTTPS

Para que los usuarios que lleguen por HTTP (por ejemplo, desde un enlace antiguo) sean redirigidos automáticamente a HTTPS, necesitas añadir una regla en el archivo .htaccess. Syspanel ya suele incluirla, pero es mejor verificarlo.

  1. Accede a Syspanel (puerto 2106) y ve a la sección "WEB" > selecciona tu dominio.
  2. Busca la opción "Archivos" o "File Manager" para acceder al directorio raíz de tu tienda (normalmente public_html o www).
  3. Localiza el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" en el administrador de archivos.
  4. Descarga una copia de seguridad del archivo por si acaso.
  5. Edita el .htaccess y añade estas líneas al principio del archivo (después de la línea RewriteEngine On si existe):
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Guarda los cambios. Si no sabes editar archivos, puedes pedir a tu soporte que lo haga.

[TIP] Si tu servidor usa Nginx en lugar de Apache, la redirección se configura en el archivo de configuración del sitio. Syspanel generalmente usa Apache, pero si tienes dudas, consulta con tu proveedor.


Paso 5: Comprobar que todo funciona correctamente

Después de los pasos anteriores, realiza estas comprobaciones:

  • Prueba la redirección: Escribe http://tutienda.com en el navegador. Deberías ser redirigido automáticamente a https://tutienda.com.
  • Revisa el candado: En todas las páginas de tu tienda (categorías, producto, carrito, etc.) debe aparecer el candado verde. Si ves un candado roto, es porque hay contenido mixto (recursos cargados por HTTP).
  • Contenido mixto: PrestaShop suele manejar bien el cambio, pero si tienes imágenes o scripts externos que se cargan por HTTP, deberás actualizarlos. Puedes usar herramientas como "Why No Padlock" para identificar problemas.

[INFO] El contenido mixto es uno de los errores más comunes. Si tu tienda tiene imágenes subidas antes de activar SSL, su URL puede seguir siendo HTTP. Para solucionarlo, ve a "Parámetros de la tienda" > "Imágenes" y regenera las miniaturas. También puedes usar un plugin para forzar HTTPS en todos los recursos.


Solución de problemas comunes (FAQ)

Aquí respondemos a las dudas más frecuentes de quienes intentan configurar SSL en Syspanel para PrestaShop.

¿Por qué veo un error "Demasiadas redirecciones"?

Esto ocurre si tienes un bucle de redirección. Revisa que en el .htaccess no haya reglas duplicadas. También verifica que en PrestaShop no tengas activada la redirección forzada dos veces (por ejemplo, desde el panel y desde el .htaccess). Una solución es desactivar la redirección en PrestaShop y dejarla solo en el .htaccess.

¿El certificado SSL se renueva automáticamente?

Sí, Let's Encrypt se renueva automáticamente cada 90 días. Syspanel gestiona la renovación sin que tengas que hacer nada. Solo asegúrate de que el dominio siga apuntando al servidor.

Mi tienda se ve bien pero el navegador dice "No seguro"

Revisa si hay contenido mixto. Abre la consola del navegador (F12) y busca errores de tipo "Mixed Content". Normalmente son imágenes, scripts o fuentes que se cargan por HTTP. Puedes usar la herramienta "Better Search Replace" de PrestaShop para cambiar todas las URLs de HTTP a HTTPS en la base de datos.

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

Sí, en Syspanel puedes subir certificados SSL de terceros. Ve a la sección SSL de tu dominio y elige la opción "Subir certificado". Necesitarás el archivo .crt y la clave privada. Let's Encrypt es suficiente para la mayoría de tiendas.

¿Afecta el SSL al rendimiento de mi tienda?

Mínimamente. El cifrado añade una pequeña carga, pero los servidores modernos lo manejan sin problemas. Además, el SEO y la confianza del usuario compensan con creces.


Conclusión: Tu tienda ahora es segura y profesional

Has completado la configuración SSL en Syspanel para PrestaShop. Ahora tu tienda carga con HTTPS, los datos de tus clientes están protegidos y Google te recompensará con un mejor posicionamiento. Recuerda que la seguridad es un proceso continuo: mantén actualizado PrestaShop, revisa periódicamente el certificado y monitorea posibles errores de contenido mixto.

Si en algún momento tienes dudas, no dudes en contactar a tu proveedor de hosting. Syspanel es una herramienta potente y amigable, pero siempre está bien tener ayuda experta.

[TIP] Marca esta guía como favorita. Si cambias de dominio o servidor, los pasos serán similares. La seguridad de tu tienda online es tu mejor inversión.

¡Enhorabuena! Has dado un paso enorme hacia una tienda más confiable y profesional.

¿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