Cómo configurar la tienda PrestaShop con Plesk: dominio y SSL
¡Hola! Si estás leyendo esto, probablemente acabas de crear tu tienda online con PrestaShop y quieres ponerla en marcha con un dominio profesional y la seguridad que da un certificado SSL. Es un paso fundamental, y no te preocupes, porque aunque suene técnico, es mucho más sencillo de lo que piensas si lo haces paso a paso.
En esta guía extensa y detallada, vamos a desgranar todo el proceso para configurar tu dominio y SSL en PrestaShop usando el panel de control Plesk. Olvídate de tecnicismos confusos; aquí te lo explico como si estuviéramos tomando un café y lo hiciéramos juntos, con un lenguaje claro y directo.
Vamos a cubrir desde los conceptos básicos hasta la configuración final en tu back office, asegurándonos de que tu tienda cargue rápido, sea segura y ofrezca la confianza que tus clientes necesitan para comprar.
Antes de Empezar: ¿Qué Necesitas y Qué Vamos a Hacer?
Piensa en tu tienda online como una casa. El dominio es la dirección (ej: www.tutienda.com), y el SSL es la cerradura de seguridad de la puerta principal (el candado verde en el navegador). Sin ellos, es difícil que los clientes confíen en ti y que Google te posicione bien.
Para este tutorial, asumimos que ya tienes dos cosas:
- Un servicio de hosting con Plesk: Este es el "terreno" donde vas a construir tu casa. Plesk es el panel de control que te permite gestionar todo.
- PrestaShop instalado: Ya has subido o instalado la tienda en tu hosting, y puedes acceder a su panel de administración (el back office).
[INFO] Si aún no has instalado PrestaShop, Plesk suele tener un instalador automático en la sección "Aplicaciones" que te lo facilita muchísimo. Puedes hacerlo desde ahí y luego seguir con esta guía.
Nuestro plan de acción será el siguiente:
- Conectar el dominio a tu hosting (configurar dominio plesk prestashop).
- Activar el certificado SSL gratuito (ssl plesk prestashop).
- Configurar PrestaShop para que use HTTPS (activar https prestashop plesk).
- Forzar la redirección para que todos los visitantes usen la versión segura.
- Resolver problemas comunes y verificar que todo esté perfecto.
Paso 1: Configurar el Dominio en Plesk (Configurar dominio plesk prestashop)
Este es el primer paso lógico. Si tu dominio no apunta a tu hosting, tu tienda no se verá. Vamos a asegurarnos de que todo esté conectado.
1.1 Añadir el Dominio al Panel de Plesk
Lo primero es que Plesk sepa que ese dominio existe y que le corresponde a tu cuenta.
- Inicia sesión en tu panel de Plesk (normalmente en una URL como
https://tu-servidor:8443). - En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
- Haz clic en el botón "Añadir dominio".
- Escribe tu dominio completo (ej:
tutienda.com) en el campo correspondiente. - Asegúrate de que la casilla "Crear un usuario de hosting" esté marcada si aún no lo tienes, o usa uno existente.
- Haz clic en "Aceptar" o "Añadir".
Plesk creará la estructura de carpetas necesaria. El documento raíz (donde debe estar PrestaShop) suele ser una carpeta llamada httpdocs.
[TIP] Si tu tienda no está en la raíz, sino en una subcarpeta (ej: httpdocs/tienda), tendrás que indicarlo en la configuración del dominio. Pero para la mayoría, la raíz es lo más limpio.
1.2 Configurar los DNS o el Registro A
Ahora viene la parte de conectar el nombre con el servidor. Tienes dos opciones:
-
Opción A (Recomendada): Usar los servidores DNS de tu hosting. Esto se hace en la empresa donde compraste el dominio. Busca la opción "Cambiar DNS" o "Nameservers" y pon los que te haya dado tu proveedor de hosting (suele ser
ns1.tu-hosting.comyns2.tu-hosting.com). Este cambio puede tardar de 1 a 24 horas en propagarse. -
Opción B: Crear un registro A. Si prefieres gestionar los DNS en tu registrador, crea un registro de tipo A con los siguientes datos:
- Host/Nombre:
@o el nombre de tu dominio. - Valor/Dirección IP: La dirección IP de tu servidor (la encuentras en Plesk, en la sección "Sitios web y dominios").
- TTL: 3600 (o el que te sugiera por defecto).
- Host/Nombre:
También crea un registro CNAME para el subdominio www, que apunte a tudominio.com.
[WARNING] La propagación de DNS no es instantánea. Ten paciencia. Mientras tanto, puedes seguir con el siguiente paso, que no depende de que el dominio ya funcione.
Paso 2: Activar el Certificado SSL en Plesk (SSL Plesk PrestaShop)
Una vez que el dominio está "apuntando" a tu servidor, es hora de ponerle la cerradura. Plesk tiene una herramienta fantástica que nos permite obtener un certificado SSL gratuito y válido de Let's Encrypt.
2.1 Instalar el Certificado Let's Encrypt
Este es el método más rápido y seguro. Vamos a ello:
- En Plesk, dentro de tu dominio, ve a la sección "Sitios web y dominios".
- Busca el icono o enlace que dice "Certificados SSL/TLS" (suele estar en la parte de "Seguridad").
- Haz clic en el botón "Añadir certificado SSL" o directamente en "Instalar SSL/TLS".
- Plesk te ofrecerá la opción de "Obtener un certificado gratuito de Let's Encrypt". Haz clic en esa opción.
- Se abrirá un asistente. Asegúrate de marcar las casillas para:
- Proteger el dominio
tudominio.com. - Proteger el subdominio
www.tudominio.com. Esto es crucial.
- Proteger el dominio
- Introduce tu correo electrónico (para avisos de renovación).
- Haz clic en "Instalar" o "Obtener".
En unos segundos (o un par de minutos), Plesk habrá generado e instalado el certificado automáticamente. Verás que el estado del certificado cambia a "Activo" o similar.
[INFO] Let's Encrypt emite certificados que duran 90 días. Plesk los renueva automáticamente, pero es bueno saber que si alguna vez tienes problemas, puedes renovarlo manualmente desde el mismo sitio.
2.2 Verificar la Instalación del Certificado
Para asegurarnos de que el certificado se ha instalado bien, podemos hacer una comprobación rápida:
- En la misma pantalla de "Certificados SSL/TLS", busca el certificado que acabas de instalar.
- Haz clic en el icono de "ojo" o "ver" (suele ser una lupa o un ojo) para ver los detalles.
- Comprueba que el "Emisor" sea
Let's Encrypty que la "Fecha de caducidad" sea dentro de unos 90 días.
Si todo está correcto, ¡enhorabuena! Ya tienes el SSL instalado. Ahora toca decirle a PrestaShop que lo use.
Paso 3: Activar HTTPS en PrestaShop (Activar https prestashop plesk)
Aquí es donde muchos se bloquean, pero es muy sencillo. Vamos a cambiar la configuración de tu tienda para que use la dirección segura https://.
3.1 Acceder al Back Office de PrestaShop
Inicia sesión en tu administrador de PrestaShop. Normalmente es en una URL como tudominio.com/admin o tudominio.com/backoffice.
3.2 Configurar los Parámetros de la Tienda
- En el menú superior, ve a "Parámetros avanzados".
- En el submenú, haz clic en "Rendimiento".
3.3 Activar la URL Canónica y SSL
Dentro de "Rendimiento", busca la sección "URI canónica" o "Redireccionar a la URL canónica".
- Verás un campo llamado "URL canónica de la tienda". Ahí, asegúrate de que la URL empiece con
https://. Es decir, debería serhttps://tudominio.com.
Luego, baja un poco hasta encontrar la sección "Parámetros de seguridad" o similar. Verás dos opciones muy importantes:
- "Activar SSL": Márcala como SÍ.
- "Activar SSL en todas las páginas": Márcala como SÍ.
[TIP] Al activar estas opciones, PrestaShop automáticamente cambiará todas las URLs de tu tienda para que usen https://.
3.4 Guardar los Cambios
No olvides hacer clic en el botón "Guardar" en la parte superior derecha de la pantalla. PrestaShop te pedirá que te vuelvas a conectar (a veces pasa cuando cambias la URL). No te preocupes, es normal.
Paso 4: Forzar la Redirección a HTTPS (Opcional pero Recomendado)
Aunque hayas activado SSL, es posible que si alguien escribe http://tudominio.com, la tienda cargue sin el candado. Para evitar esto y que todo el mundo use la versión segura, vamos a crear una redirección automática.
Esto se hace editando el archivo .htaccess que está en la raíz de tu tienda (la carpeta httpdocs).
4.1 Acceder al Administrador de Archivos de Plesk
- En Plesk, dentro de tu dominio, ve a la sección "Archivos" o "Administrador de archivos".
- Navega hasta la carpeta
httpdocs(donde está instalado PrestaShop). - Busca el archivo llamado
.htaccess. Si no lo ves, asegúrate de tener activada la opción "Mostrar archivos ocultos" en la configuración del administrador de archivos.
4.2 Editar el Archivo .htaccess
- Haz clic derecho sobre el archivo
.htaccessy selecciona "Editar". - Se abrirá un editor de texto. Al principio del archivo (después de la línea
# ~~~start...si existe), añade el siguiente código:
# Redirección a HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
4.3 Guardar el Archivo
Haz clic en el botón "Guardar" en el editor de archivos.
[WARNING] Este código es estándar y muy seguro, pero es importante que lo añadas correctamente. Si tienes dudas, es mejor que lo hagas con cuidado. Un error aquí podría tumbar la web. Si algo sale mal, borra el código que has añadido y vuelve a guardar.
Paso 5: Verificación Final y Solución de Problemas Comunes
Ya casi lo tenemos. Ahora vamos a comprobar que todo funciona como la seda y a darte soluciones para los problemas más típicos.
5.1 Comprobaciones Rápidas
- Prueba 1: Abre una ventana de incógnito en tu navegador (Chrome, Firefox, etc.) y visita
https://tudominio.com. Deberías ver el candado verde en la barra de direcciones. - Prueba 2: Escribe
http://tudominio.com(sin la "s"). Debería redirigirte automáticamente a la versiónhttps://. - Prueba 3: Entra en tu back office y ve a "Parámetros avanzados" > "Rendimiento". Verifica que la URL canónica sigue siendo
https://.
5.2 El Clásico Problema de "Contenido Mixto"
Este es el error más común. Ocurre cuando tu web carga en HTTPS, pero algunos recursos (imágenes, scripts, CSS) se cargan desde URLs HTTP. El navegador lo bloquea y muestra un candado gris o un aviso de "No seguro".
¿Cómo solucionarlo?
- Forzar la redirección en PrestaShop: En el back office, ve a "Parámetros avanzados" > "Rendimiento". Asegúrate de que "Activar SSL en todas las páginas" esté en SÍ. Esto hace que PrestaShop reescriba las URLs de los recursos.
- Regenerar el .htaccess: A veces, PrestaShop guarda URLs antiguas en su caché. Ve a "Parámetros avanzados" > "Rendimiento" y haz clic en el botón "Guardar" de nuevo, o busca la opción de "Vaciar la caché" y hazlo.
- Buscar en la base de datos (avanzado): Si el problema persiste, es que hay URLs
http://guardadas en la base de datos. Podrías usar una herramienta como phpMyAdmin (desde Plesk) para hacer una búsqueda y reemplazo. Pero esto es delicado, así que te recomiendo que uses un módulo específico de PrestaShop para forzar HTTPS o que contactes con tu soporte técnico si no te sientes cómodo.
5.3 Error de "Demasiadas Redirecciones"
A veces, al activar todo, el navegador te dice que hay un bucle de redirección. Esto suele pasar por una mala configuración en el .htaccess o en la URL canónica.
Solución: Revisa que en tu .htaccess no haya dos reglas de redirección que se pisen. Y en el back office, asegúrate de que la URL canónica es exactamente https://tudominio.com (sin barras extra ni "www" si no lo usas).
5.4 ¿Y si mi dominio es www.tudominio.com o tudominio.com?
Elige una como tu URL canónica (la principal). La otra debería redirigir a la principal. En Plesk, cuando activas SSL, puedes elegir proteger ambas, lo cual es genial. Luego, en PrestaShop, configura tu URL canónica con la que prefieras (normalmente https://tudominio.com o https://www.tudominio.com).
Conclusión: Tu Tienda Ya es Segura y Profesional
¡Y listo! Has configurado tu dominio y SSL en PrestaShop con Plesk. Has dado un paso gigante para la credibilidad de tu negocio online.
Recuerda que este proceso, aunque tenga varios pasos, es bastante automático gracias a herramientas como Let's Encrypt. La clave está en hacerlo con calma y siguiendo el orden lógico: primero el dominio, luego el SSL en Plesk, y finalmente la configuración en PrestaShop.
Ahora tu tienda no solo será más profesional a los ojos de tus clientes, sino que también recibirá un pequeño impulso en el SEO, ya que Google valora positivamente los sitios con cifrado SSL.
Si te has quedado con alguna duda, no dudes en releer los pasos o buscar más información específica. Y recuerda, siempre puedes pedir ayuda a tu proveedor de hosting; para eso están. ¡Mucha suerte con tu tienda!
