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

Configurar dominio y subdominio para PrestaShop en Plesk

Actualizado el 18 de noviembre de 2025

Introducción: La base de tu tienda online

Cuando decides montar una tienda online con PrestaShop, uno de los primeros pasos técnicos que debes dominar es la correcta configuración de tu dominio y, si lo necesitas, de un subdominio. Si tu hosting utiliza el panel de control Plesk, estás de suerte, porque es una de las herramientas más completas y visuales que existen para gestionar este proceso.

En esta guía extensa y práctica, aprenderás paso a paso cómo configurar dominio Plesk PrestaShop y cómo crear un subdominio PrestaShop Plesk sin necesidad de ser un experto en informática. Vamos a desglosar cada concepto, desde qué es un dominio hasta la instalación final, pasando por la gestión de bases de datos y la resolución de problemas comunes.

Al final de este artículo, tendrás el conocimiento suficiente para realizar la configuración Plesk PrestaShop por ti mismo, con confianza y sin miedo a romper nada. Además, incluiremos consejos de SEO para que tu tienda no solo funcione, sino que también sea visible en los buscadores.

¿Qué es un dominio y un subdominio? (Explicación sencilla)

Antes de meternos en la configuración técnica, es fundamental entender la diferencia entre estos dos conceptos.

Un dominio es la dirección principal de tu tienda, por ejemplo, mistiendaonline.com. Es la URL que los clientes escribirán para llegar a tu web.

Un subdominio es una extensión de ese dominio principal. Se crea añadiendo un prefijo, por ejemplo, tienda.mistiendaonline.com o blog.mistiendaonline.com. Piénsalo como una puerta lateral o un departamento específico dentro de tu edificio principal.

¿Para qué sirve un subdominio en PrestaShop?

  • Para crear una tienda separada para pruebas (por ejemplo, test.mitienda.com).
  • Para alojar un blog independiente del catálogo principal (blog.mitienda.com).
  • Para crear una versión móvil específica (m.mitienda.com).
  • Para lanzar una tienda para un país o idioma concreto (us.mitienda.com).

Ahora que tenemos claros los conceptos, vamos a la acción.

Paso 1: Preparar el terreno antes de configurar

Antes de empezar a hacer clic en Plesk, necesitas tener a mano algunos datos. No empieces sin esto, o te frustrarás a mitad del proceso.

  1. Credenciales de acceso a Plesk: Normalmente, el acceso es a través de una URL como https://tu-dominio.com:8443 o una dirección IP que te ha proporcionado tu proveedor de hosting. Busca el correo de bienvenida de tu hosting.
  2. El dominio registrado: Necesitas tener registrado el dominio (por ejemplo, mydomain.com) y que apunte a los servidores de nombres (DNS) de tu hosting. Si no sabes cómo hacer esto, contacta con tu proveedor.
  3. Acceso a la base de datos: Aunque Plesk crea la base de datos automáticamente en la mayoría de los casos, es bueno saber tu usuario y contraseña de administrador de MySQL.
  4. El paquete de instalación de PrestaShop: Puedes descargar el archivo .zip desde la página oficial de PrestaShop, o usar el instalador automático que trae Plesk (que es lo que recomendamos y veremos aquí).

[INFO]: Si tu proveedor de hosting es Syspanel, recuerda que el acceso a su panel es diferente. En Syspanel, el puerto de acceso es el 2106. La lógica de configuración es muy similar, pero la interfaz gráfica puede variar ligeramente. En este artículo nos centramos en Plesk nativo, pero los conceptos son 100% aplicables.

Paso 2: Configurar el dominio principal en Plesk

La configuración de dominio en Plesk para PrestaShop es el primer gran paso. Plesk gestiona dominios a través de "Suscripciones". Si tu dominio ya está añadido, puedes saltarte la creación y pasar a la instalación.

2.1. Añadir un nuevo dominio

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, haz clic en "Sitios web y dominios".
  3. Haz clic en el botón "Añadir dominio" o "Agregar nuevo dominio".
  4. Introduce tu nombre de dominio completo (ej: mydomain.com).
  5. Plesk te preguntará si quieres crear una "Suscripción" separada o añadirlo a una existente. Para la mayoría de los casos, es mejor crear una suscripción separada para tener los recursos bien delimitados.
  6. Configura las opciones de seguridad (recomendamos dejar las que vienen por defecto).
  7. Haz clic en "Aceptar" o "OK".

Plesk creará la estructura de carpetas y la configuración base del servidor web (Apache o Nginx). Verás que en el directorio httpdocs (o public_html) es donde se alojarán los archivos de tu tienda.

2.2. Asegurar el dominio con SSL (HTTPS)

Hoy en día, es obligatorio tener un certificado SSL para vender online. Google penaliza las webs sin HTTPS y los clientes desconfían.

  1. En la misma pantalla de "Sitios web y dominios", busca la sección de "SSL/TLS" (normalmente un candado).
  2. Haz clic en "Certificados SSL/TLS".
  3. Haz clic en "Añadir" o "Comprar".
  4. Si tu hosting ofrece Let's Encrypt (gratis), selecciona esa opción. Es la más fácil y rápida.
  5. Introduce el correo electrónico y acepta los términos.
  6. Plesk emitirá el certificado automáticamente. Después, activa la opción "Redirigir HTTP a HTTPS" para que todo el tráfico vaya por la versión segura.

[TIP]: No instales PrestaShop hasta tener el SSL activo. PrestaShop detecta la URL base durante la instalación y cambiarla después puede dar problemas de configuración.

Paso 3: Instalar PrestaShop en el dominio principal

Ahora viene la parte divertida. Tienes dos opciones: usar el instalador automático de Plesk (más fácil) o subir los archivos manualmente (más control).

3.1. Opción A: Instalador automático de Plesk (Recomendado)

  1. En "Sitios web y dominios", busca el icono de "Aplicaciones" o "Aplicaciones web".
  2. En el buscador, escribe "PrestaShop".
  3. Haz clic en el icono de PrestaShop y luego en "Instalar".
  4. Plesk te pedirá que selecciones el dominio donde instalarlo (selecciona mydomain.com).
  5. Configura los parámetros:
    • Nombre del directorio: Déjalo vacío para instalar en la raíz de httpdocs.
    • Nombre de la tienda: El nombre que quieres que aparezca.
    • Usuario y contraseña de administrador: Crea una contraseña segura.
    • Base de datos: Plesk creará una automáticamente. Si no, te pedirá que crees una. Anota los datos.
  6. Haz clic en "Instalar" y espera a que Plesk haga su magia.

3.2. Opción B: Instalación manual (Para los más valientes)

  1. Descarga el paquete de PrestaShop desde su web oficial.
  2. Descomprime el archivo .zip en tu ordenador.
  3. Usa un cliente FTP (como FileZilla) para subir el contenido del archivo descomprimido a la carpeta httpdocs de tu dominio.
  4. Crea una base de datos en Plesk: Ve a "Bases de datos" > "Añadir base de datos". Anota el nombre, usuario y contraseña.
  5. En tu navegador, ve a mydomain.com. Te llevará automáticamente al asistente de instalación de PrestaShop.
  6. Sigue los pasos del asistente, introduciendo los datos de la base de datos que creaste en el paso 4.

[WARNING]: Si eliges la instalación manual, asegúrate de que PHP tiene las extensiones necesarias (mysqli, curl, etc.). Puedes verificar esto en Plesk en la sección "Configuración de PHP" de tu dominio.

Paso 4: Configurar un subdominio para PrestaShop en Plesk

Ahora, vamos a por el subdominio PrestaShop Plesk. El proceso es muy similar al del dominio principal, pero con un par de matices.

4.1. Crear el subdominio

  1. Ve a "Sitios web y dominios".
  2. Haz clic en el dominio principal (ej: mydomain.com) para expandir sus opciones.
  3. Busca el enlace "Añadir subdominio".
  4. En el campo "Nombre", escribe el prefijo que quieras. Por ejemplo, si quieres tienda.mydomain.com, escribe tienda.
  5. Plesk creará automáticamente la carpeta tienda dentro de httpdocs. La estructura será algo así: httpdocs/tienda.
  6. Haz clic en "Aceptar".

Plesk configurará el DNS y el servidor web para que tienda.mydomain.com funcione correctamente. Apuntará a la carpeta httpdocs/tienda.

4.2. Instalar PrestaShop en el subdominio

Tienes dos opciones para llenar el subdominio de contenido:

Opción 1: Instalación limpia (Tienes una tienda nueva)

  • Usa el mismo instalador automático de Plesk (sección "Aplicaciones"), pero esta vez selecciona el subdominio tienda.mydomain.com como destino.
  • Plesk instalará una instancia completamente nueva de PrestaShop en esa carpeta.

Opción 2: Mover una tienda existente

  • Si ya tienes PrestaShop en el dominio principal y quieres una copia en el subdominio, deberás copiar los archivos y la base de datos. Esto es más complejo y requiere modificar archivos de configuración (como parameters.php).

[INFO]: Para la mayoría de los casos de uso (como un blog o una tienda de pruebas), te recomendamos encarecidamente la instalación limpia. Es más rápida y evita conflictos de bases de datos.

4.3. Configurar el SSL para el subdominio

No olvides que el subdominio necesita su propio certificado SSL si vas a trabajar con datos de clientes.

  1. En "Sitios web y dominios", haz clic en el subdominio tienda.mydomain.com.
  2. Ve a la sección "SSL/TLS".
  3. Haz clic en "Certificados SSL/TLS" y luego en "Añadir".
  4. Selecciona "Let's Encrypt" e introduce el correo.
  5. Asegúrate de que el certificado se emite para tienda.mydomain.com (y no solo para mydomain.com).
  6. Activa la redirección HTTP a HTTPS para el subdominio.

Paso 5: Configuración avanzada y SEO en Plesk

Una vez que tienes tu tienda funcionando, es hora de optimizarla. La configuración Plesk PrestaShop no termina con la instalación.

5.1. Activar la caché de Plesk

Plesk viene con una caché de aplicaciones (Varnish o Nginx). Esto acelerará tu tienda enormemente.

  1. En "Sitios web y dominios", busca la sección "Acelerador Web" o "Nginx Caching".
  2. Actívalo para tu dominio y subdominio.
  3. Ten en cuenta que la caché puede servir contenido antiguo a los clientes. Purgar la caché después de actualizar tu tienda es una buena práctica.

5.2. Configurar redirecciones 301 (Importante para SEO)

Si has movido tu tienda de un dominio a un subdominio, o viceversa, necesitas redirecciones 301 para no perder posicionamiento.

  1. Ve a "Sitios web y dominios" > "Hosting y DNS" > "Redirecciones".
  2. Añade una redirección desde la URL antigua a la nueva.
  3. Marca la opción "Permanente (301)".

[TIP]: Si no sabes qué es una redirección 301, piensa en ello como un "aviso" a Google de que tu página se ha mudado. Es esencial para no perder visitas.

5.3. Configurar archivos robots.txt y .htaccess

Plesk te permite editar estos archivos directamente desde el panel de "Administrador de archivos".

  • robots.txt: Indica a los buscadores qué páginas pueden rastrear. PrestaShop genera uno por defecto, pero puedes personalizarlo.
  • .htaccess: Es un archivo de configuración del servidor Apache. PrestaShop lo utiliza para URLs amigables. Puedes activar las URLs amigables desde el panel de administración de PrestaShop (Parámetros avanzados > SEO y URLs). Plesk no lo hace por ti.

Paso 6: Solución de problemas comunes (FAQ)

Aquí van las dudas más frecuentes que nos llegan al soporte.

"No puedo acceder a mi subdominio"

  • Causa 1: El DNS no ha propagado. Espera de 2 a 24 horas.
  • Causa 2: No has creado el certificado SSL y el navegador bloquea la conexión. Revisa el paso 4.3.
  • Causa 3: La carpeta httpdocs/tienda está vacía. Sube los archivos o instala PrestaShop.

"PrestaShop está en mi dominio principal, pero quiero que esté en el subdominio"

  • Solución: No muevas los archivos manualmente. Instala una nueva copia en el subdominio y usa una herramienta de migración (como el módulo de migración de PrestaShop) para transferir los datos. Es más seguro y evitas romper la configuración.

"Mi tienda carga muy lento"

  • Solución: Activa la caché de Plesk (paso 5.1). Además, en el panel de PrestaShop, ve a "Parámetros avanzados" > "Rendimiento" y activa las opciones de "Combinar archivos CSS y JavaScript".
  • Solución extra: Comprueba que estás usando PHP 8.0 o superior. Plesk te permite cambiar la versión de PHP en la configuración del dominio.

"¿Puedo tener dos tiendas con el mismo panel de administración?"

  • Solución: Sí, PrestaShop tiene una función llamada "Multitienda". Sin embargo, esto se configura dentro de PrestaShop, no en Plesk. En Plesk, solo creas los subdominios y las bases de datos; luego, dentro de PrestaShop, asocias cada tienda a su URL.

"¿Qué hago con el puerto 2106 de Syspanel?"

  • [INFO]: Si tu proveedor es Syspanel, el acceso a la gestión de dominios se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). La interfaz es similar a Plesk, pero si no encuentras una opción, busca en el menú "Web" o "Sitios". El proceso de añadir un subdominio es idéntico: se crea la carpeta y la configuración del servidor.

Conclusión y checklist final

Configurar un dominio y un subdominio para PrestaShop en Plesk es un proceso que, una vez que lo has hecho una vez, se vuelve mecánico. La clave está en seguir el orden correcto: primero el dominio, luego el SSL, después la instalación, y finalmente el subdominio.

Checklist final para tu configuración:

  • Dominio principal añadido y activo en Plesk.
  • Certificado SSL activo y redirección HTTPS funcionando.
  • PrestaShop instalado en

¿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