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

Configurar SSL en PrestaShop para Plesk y DirectAdmin

Actualizado el 23 de febrero de 2026

Configurar un certificado SSL en tu tienda PrestaShop es uno de los pasos más importantes para garantizar la seguridad de tus clientes y mejorar tu posicionamiento en buscadores. Hoy te guiaré paso a paso para que puedas instalar y configurar SSL en PrestaShop, tanto si tu hosting usa Plesk como si usa DirectAdmin. No necesitas ser un experto técnico, solo seguir estas instrucciones al pie de la letra.

¿Por qué es importante SSL en tu tienda PrestaShop?

Antes de empezar, entendamos por qué esto es tan crucial. Un certificado SSL (Secure Sockets Layer) encripta la información que viaja entre el navegador de tu cliente y tu servidor. Esto significa que datos como contraseñas, números de tarjetas de crédito y direcciones están protegidos contra posibles ataques. Además, Google penaliza en los resultados de búsqueda a las tiendas que no tienen HTTPS, mostrando un mensaje de "No seguro" que espanta a los compradores. Configurar SSL PrestaShop Plesk o SSL PrestaShop DirectAdmin no solo es una cuestión de seguridad, sino de confianza y SEO.

[INFO] Un certificado SSL convierte tu dirección web de http:// a https://. La "s" significa "seguro". Tu tienda PrestaShop merece esa "s".

Paso 1: Obtener el certificado SSL

Antes de configurar nada, necesitas el certificado. Hay dos caminos principales:

Certificado gratuito (Let’s Encrypt)

La mayoría de los paneles de control como Plesk y DirectAdmin ofrecen integración con Let’s Encrypt, que emite certificados gratuitos y renovables automáticamente. Es perfecto para tiendas pequeñas o en crecimiento.

Certificado de pago

Si manejas un volumen alto de ventas o necesitas garantías adicionales (como seguro de responsabilidad), puedes comprar un certificado SSL de una autoridad certificadora (como Comodo, DigiCert o GlobalSign). El proceso de instalación manual es similar, pero aquí te centraré en la opción más común y sencilla: Let’s Encrypt.

[TIP] Para la mayoría de los usuarios, el certificado gratuito de Let’s Encrypt es más que suficiente. Es válido por 90 días, pero los paneles lo renuevan automáticamente si lo configuras bien.

Paso 2: Instalar SSL en Plesk

Si tu hosting usa Plesk (un panel muy común en servidores compartidos y VPS), sigue estos pasos para SSL PrestaShop Plesk.

Acceder a Plesk

  1. Abre tu navegador y escribe la URL de acceso a Plesk (normalmente algo como https://tudominio.com:8443 o la IP de tu servidor).
  2. Inicia sesión con tu usuario y contraseña (te los proporcionó tu proveedor de hosting).

Ir a la sección de SSL/TLS

  1. En el panel principal, busca la pestaña "Sitios web y dominios".
  2. Haz clic en el dominio de tu tienda PrestaShop (por ejemplo, tutienda.com).
  3. Verás un icono llamado "Certificado SSL/TLS" (a veces dentro de la sección "Seguridad"). Haz clic.

Solicitar un certificado Let’s Encrypt

  1. Dentro de la página de certificados, busca el botón "Añadir certificado SSL" o "Let’s Encrypt".
  2. Plesk te mostrará un formulario. Marca la opción "Obtener un certificado de Let’s Encrypt".
  3. Asegúrate de que el dominio principal esté seleccionado (por ejemplo, tutienda.com y www.tutienda.com).
  4. Opcional: puedes marcar la casilla para incluir el correo electrónico (esto ayuda a recibir avisos de renovación).
  5. Haz clic en "Instalar" o "Obtener". Plesk se comunicará con el servidor de Let’s Encrypt y en unos segundos tendrás el certificado instalado.

[WARNING] Si tu dominio no apunta correctamente a los DNS del servidor (por ejemplo, si usas un CDN como Cloudflare), la solicitud puede fallar. Asegúrate de que el registro A apunte a la IP de tu hosting.

Forzar HTTPS en Plesk

Una vez instalado el certificado, debes redirigir todo el tráfico a HTTPS:

  1. Vuelve a "Sitios web y dominios".
  2. Busca la opción "Redirección HTTP a HTTPS" o "Forzar HTTPS" (a veces está en los ajustes de hostings).
  3. Actívala. Plesk se encargará de redirigir automáticamente cualquier visita de http:// a https://.

Paso 3: Instalar SSL en DirectAdmin

Si tu hosting usa DirectAdmin, el proceso es igual de sencillo. Aquí te explico cómo hacer SSL PrestaShop DirectAdmin.

Acceder a DirectAdmin

  1. Abre tu navegador y escribe la URL de acceso (normalmente https://tudominio.com:2222).
  2. Inicia sesión con tu usuario administrador o de revendedor.

Ir a la sección de SSL

  1. En el panel principal, busca el icono "SSL Certificates" (a veces está en la sección "Advanced Features" o "Account Manager").
  2. Haz clic en él. Verás una lista de tus dominios.

Solicitar Let’s Encrypt

  1. Selecciona el dominio de tu tienda PrestaShop.
  2. Dentro de la página, busca el botón "Let’s Encrypt" o "Free & automatic certificate".
  3. Marca las opciones para incluir www.tudominio.com si lo deseas.
  4. Haz clic en "Save" o "Issue". DirectAdmin generará el certificado automáticamente.

[INFO] En DirectAdmin, a veces el botón de Let’s Encrypt no aparece si el plugin no está instalado. Si no lo ves, contacta a tu proveedor de hosting para que lo active. Es muy común que ya venga preinstalado.

Forzar HTTPS en DirectAdmin

  1. Vuelve al panel principal y busca "Domain Setup" o "Domain Management".
  2. Selecciona tu dominio y busca la opción "Force SSL" o "Redirect HTTP to HTTPS".
  3. Actívala. Si no ves esta opción, puedes hacerlo manualmente desde el archivo .htaccess (te explico más adelante).

Paso 4: Configurar PrestaShop para usar HTTPS

Una vez que el certificado está instalado en el servidor, debes decirle a PrestaShop que use la URL segura. Esto es fundamental para evitar contenido mixto (archivos cargados por HTTP y HTTPS) que rompa la seguridad.

Acceder al back office de PrestaShop

  1. Ve a https://tutienda.com/admin-tucarpeta (o la URL que hayas configurado).
  2. Inicia sesión con tu usuario administrador.

Ajustar la configuración de SEO y URLs

  1. En el menú lateral, ve a "Configuración de la tienda" > "Tráfico y SEO".
  2. Haz clic en la pestaña "SEO y URLs".
  3. En la sección "Configuración de la URL de la tienda", verás dos campos:
    • URL de la tienda: debe empezar con https://tutienda.com.
    • URL de SSL: debe ser exactamente la misma, con https://.
  4. Guarda los cambios.

Activar SSL en PrestaShop

  1. En el mismo menú, ve a "Configuración de la tienda" > "General".
  2. Busca la opción "Habilitar SSL" y actívala.
  3. También activa "Habilitar SSL en todas las páginas". Esto fuerza que todas las páginas (carrito, registro, etc.) usen HTTPS.
  4. Guarda los cambios.

[WARNING] Si al activar SSL pierdes acceso al back office, no entres en pánico. Puedes desactivarlo temporalmente editando el archivo /config/settings.inc.php en tu servidor (a través de FTP o el administrador de archivos). Busca la línea define('_PS_SSL_ENABLED_', '1'); y cámbiala a '0'. Luego, corrige la configuración.

Verificar que no haya contenido mixto

Después de activar SSL, revisa tu tienda con herramientas como "Why No Padlock" o la consola de desarrollador de Chrome (F12 > pestaña Console). Si ves errores de contenido mixto (por ejemplo, imágenes cargadas con HTTP), deberás actualizar las URLs de esos recursos. PrestaShop suele hacerlo automáticamente, pero si usas módulos o temas personalizados, puede que necesites actualizarlos manualmente.

Paso 5: Probar y asegurar la configuración

Prueba de funcionamiento

  1. Abre tu tienda en un navegador en modo incógnito.
  2. Escribe http://tutienda.com y verifica que te redirija automáticamente a https://tutienda.com.
  3. Haz clic en el candado verde en la barra de direcciones. Debe decir "Conexión segura".

Verificar la caducidad

Plesk y DirectAdmin renuevan automáticamente los certificados Let’s Encrypt, pero es bueno revisar cada 2 meses que la renovación se haya realizado. Puedes hacerlo desde el panel de control, en la sección de certificados.

Preguntas frecuentes (FAQ)

¿Qué hago si mi certificado SSL no se activa?

  • Asegúrate de que tu dominio apunte a la IP correcta del servidor. Espera hasta 24 horas si cambiaste los DNS.
  • Verifica que el puerto 443 (HTTPS) esté abierto en tu firewall. Contacta a tu proveedor si no es así.
  • Si usas un CDN como Cloudflare, desactiva temporalmente la opción "SSL Flexible" y usa "Full" o "Full (strict)".

¿Puedo usar el mismo certificado para varios dominios?

Sí, Let’s Encrypt soporta certificados multidominio (SAN). En Plesk y DirectAdmin, puedes añadir dominios adicionales durante la solicitud.

¿Pierdo el SEO si cambio a HTTPS?

No, al contrario. Google prefiere HTTPS. Solo asegúrate de redirigir correctamente las URLs antiguas (HTTP) a las nuevas (HTTPS) con redirecciones 301. Los paneles suelen hacerlo automáticamente al forzar HTTPS.

¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?

Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro, busca la sección de "SSL" o "Web" y sigue las instrucciones de Let’s Encrypt. Luego, configura PrestaShop como te expliqué.

[TIP] En Syspanel, la opción de forzar HTTPS suele estar en la edición del dominio, bajo "SSL Support" o "Redirect HTTP to HTTPS".

Conclusión

Configurar SSL PrestaShop Plesk o SSL PrestaShop DirectAdmin no tiene por qué ser complicado. Siguiendo estos pasos, tu tienda estará protegida, tus clientes confiarán más y Google te recompensará con un mejor posicionamiento. Recuerda que un certificado SSL tienda PrestaShop es la base de cualquier negocio online serio. Si encuentras algún problema, no dudes en contactar a tu proveedor de hosting o buscar ayuda en los foros de PrestaShop. ¡Tu tienda merece estar 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