Cómo crear y configurar un sitio web en Plesk: Guía completa
Introducción: ¿Qué es Plesk y por qué usarlo?
Si estás dando tus primeros pasos en el mundo del hosting y la administración de servidores, seguramente has escuchado hablar de Plesk. Es uno de los paneles de control de hosting más populares y potentes del mercado, utilizado por millones de personas y empresas para gestionar sus sitios web de forma sencilla y visual.
Pensemos en Plesk como el "cerebro" de tu servidor. En lugar de tener que escribir comandos complicados en una terminal negra (algo que intimida a muchos), Plesk te ofrece una interfaz gráfica amigable con la que puedes crear sitios web, gestionar correos, bases de datos, certificados SSL y mucho más, todo desde un navegador web.
En esta guía completa, te llevaré de la mano paso a paso para que aprendas a crear y configurar tu primer sitio web en Plesk. No necesitas ser un experto en Linux o SysAdmin; aquí te explico todo de forma clara, didáctica y con ejemplos prácticos. Al final, tendrás tu sitio web funcionando con dominio, base de datos y SSL. ¡Vamos a ello!
Requisitos previos antes de empezar
Antes de sumergirnos en el tutorial, asegurémonos de que tienes lo necesario:
- Acceso a Plesk: Debes tener un servidor con Plesk instalado y las credenciales de administrador o de un usuario con permisos suficientes.
- Un dominio registrado: Puedes usar un dominio que ya hayas comprado (ej:
mipaginaweb.com) o uno gratuito de servicios como DuckDNS para pruebas. - Acceso al panel de DNS de tu dominio: Normalmente, esto se gestiona desde la web donde compraste el dominio o desde el propio Plesk si usas sus servidores de nombres.
- Paciencia y curiosidad: No tengas miedo de explorar; Plesk es muy intuitivo.
[INFO] Si aún no tienes un dominio, no te preocupes. Plesk te permite usar una dirección IP o un subdominio temporal para que puedas practicar mientras decides el nombre definitivo.
Paso 1: Acceder al panel de Plesk
Lo primero es entrar en tu panel de control. Para ello, abre tu navegador y escribe la dirección IP de tu servidor seguida del puerto seguro, normalmente el 8443. Por ejemplo:
https://tu-ip-del-servidor:8443
Te aparecerá un aviso de seguridad porque el certificado no es "oficial" (es autofirmado). Haz clic en "Avanzado" y luego en "Continuar" para acceder. Introduces tu nombre de usuario y contraseña, y ¡listo! Ya estás dentro del universo Plesk.
[WARNING] Aunque el aviso del navegador es normal la primera vez, es recomendable instalar un certificado SSL válido (más adelante te explico cómo) para evitar sustos y proteger la comunicación.
Paso 2: Crear un nuevo sitio web (dominio)
Ahora viene la parte emocionante: crear tu sitio web. En el panel principal de Plesk, busca el botón "Agregar nuevo dominio" o "Crear sitio web". La ubicación exacta puede variar según la versión, pero generalmente está en la sección "Sitios web y dominios" en el menú lateral.
Al hacer clic, se abrirá un asistente con varios campos. Te explico los más importantes:
- Nombre de dominio: Escribe aquí tu dominio completo, por ejemplo
mipaginaweb.com. Asegúrate de que esté bien escrito y sinwww(Plesk lo configurará automáticamente). - Dirección IP: Déjala en la opción por defecto (suele ser la IP del servidor).
- Configuración de hosting: Selecciona "Sitio web alojado" para que Plesk cree la carpeta de archivos y la configuración de Apache/Nginx.
- Idioma del panel: Elige el idioma que prefieras para la interfaz de este sitio (no afecta al contenido de tu web).
Puedes dejar el resto de opciones (como el tipo de hosting) en los valores predeterminados si no sabes qué significan. Plesk es lo bastante inteligente para configurar lo esencial.
Haz clic en "Aceptar" o "Agregar dominio". En unos segundos, Plesk habrá creado la estructura necesaria. Verás tu dominio listado en la sección de sitios web.
[TIP] Si solo quieres probar, puedes crear un subdominio como
prueba.tudominio.como usar un dominio temporal. La lógica es exactamente la misma.
Paso 3: Configurar los archivos del sitio (FTP y gestor de archivos)
Ahora que el sitio está creado, necesitas subir los archivos de tu página web (HTML, PHP, WordPress, etc.). Tienes dos formas principales de hacerlo:
3.1. Usar el Gestor de Archivos integrado
Plesk incluye un gestor de archivos muy útil. Dentro de tu dominio, haz clic en "Gestor de archivos". Se abrirá una ventana con la estructura de carpetas de tu sitio (normalmente httpdocs).
- Puedes subir archivos arrastrándolos desde tu ordenador a la ventana del gestor.
- También puedes crear carpetas, editar archivos directamente con un editor de texto básico, o comprimir/descomprimir paquetes (muy útil para subir WordPress comprimido en ZIP).
3.2. Usar un cliente FTP (FileZilla, Cyberduck)
Para proyectos más grandes, es más cómodo usar FTP. En Plesk, ve a la sección "Acceso FTP" dentro de tu dominio. Ahí verás las credenciales (usuario y contraseña) que puedes crear o modificar.
Con un cliente FTP como FileZilla, te conectas a ftp.tudominio.com (o la IP del servidor) con esas credenciales y arrastras tus archivos a la carpeta httpdocs. Es muy rápido y fiable.
[TIP] Si instalas WordPress, te recomiendo subir el ZIP y descomprimirlo desde el propio Gestor de Archivos de Plesk. Es más rápido que subir miles de archivos sueltos por FTP.
Paso 4: Crear y gestionar bases de datos (MySQL/MariaDB)
Casi todas las aplicaciones web modernas (WordPress, Joomla, PrestaShop) necesitan una base de datos para guardar su contenido. Plesk hace que esto sea muy sencillo.
Dentro de tu dominio, busca la sección "Bases de datos" y haz clic en "Agregar base de datos".
Se te pedirá:
- Nombre de la base de datos: Elige un nombre descriptivo, ej:
mipagina_db. - Servidor de bases de datos: Deja el que viene por defecto (suele ser MySQL o MariaDB).
- Tipo de base de datos: Elige MySQL.
- Usuario y contraseña: Plesk te sugiere un usuario, pero puedes crear uno nuevo. Es buena práctica usar un usuario específico para esta base de datos y una contraseña segura.
Haz clic en "Aceptar". Plesk creará la base de datos y el usuario con permisos asignados automáticamente. Anota el nombre de la base de datos, el usuario y la contraseña, ya que los necesitarás durante la instalación de tu aplicación (por ejemplo, en WordPress).
[INFO] Puedes gestionar la base de datos directamente desde Plesk con phpMyAdmin (para MySQL) o phpPgAdmin (para PostgreSQL). Solo tienes que hacer clic en el icono correspondiente junto a la base de datos.
Paso 5: Instalar un certificado SSL (HTTPS)
Hoy en día, tener un sitio web con HTTPS (el candado en el navegador) es imprescindible para la seguridad y para el posicionamiento SEO. Plesk lo simplifica enormemente con la integración de Let's Encrypt, que ofrece certificados gratuitos.
- En tu dominio, ve a la sección "SSL/TLS" (o "Certificados SSL").
- Haz clic en "Agregar certificado SSL" y elige la opción "Let's Encrypt".
- Plesk te pedirá que confirmes el dominio (y opcionalmente los subdominios
wwwymail). Marca las casillas que necesites. - Introduce tu correo electrónico para las notificaciones (no es obligatorio pero sí recomendado).
- Haz clic en "Instalar".
En menos de un minuto, Plesk habrá emitido e instalado el certificado automáticamente. Verás que el estado pasa a "Activo".
Ahora, para redirigir todo el tráfico a HTTPS, ve a la sección "Hosting y DNS" o "Configuración general" y busca la opción de "Redirección HTTP a HTTPS". Actívala. De esta manera, cualquier visitante que escriba http://mipaginaweb.com será redirigido automáticamente a https://mipaginaweb.com.
[WARNING] Después de instalar el SSL, es posible que tu navegador te muestre un error de "contenido mixto" si la web tiene recursos (imágenes, scripts) cargados desde HTTP. Asegúrate de que todas las URLs de tu sitio usen HTTPS (muchos CMS lo hacen automáticamente).
Paso 6: Configurar las cuentas de correo electrónico
Plesk también te permite crear cuentas de correo profesionales con tu dominio (ej: info@mipaginaweb.com). Es un gran plus para dar una imagen seria a tu proyecto.
Dentro de tu dominio, busca la sección "Correo" y haz clic en "Agregar cuenta de correo".
- Dirección de correo: Escribe el nombre que quieras (ej:
hola). - Contraseña: Elige una segura.
- Cuota: Puedes dejar el valor ilimitado o poner un límite.
Plesk configurará automáticamente el servidor de correo (Postfix/Dovecot). Podrás acceder a tu correo a través de webmail (normalmente en webmail.tudominio.com) o configurándolo en tu cliente favorito (Outlook, Thunderbird) con los datos que Plesk te proporciona (servidor mail.tudominio.com, puertos 993 para IMAP y 587 para SMTP).
Paso 7: Instalar aplicaciones con un clic (WordPress, etc.)
Una de las grandes ventajas de Plesk es su instalador de aplicaciones. Si quieres montar un blog, una tienda online o un foro, no necesitas descargar archivos manualmente. Plesk lo hace por ti.
En el panel principal, busca el icono de "Aplicaciones" o "Instalador de aplicaciones". Se abrirá un catálogo con cientos de aplicaciones populares: WordPress, Joomla, Drupal, PrestaShop, Magento, etc.
Selecciona la que quieras (por ejemplo, WordPress) y haz clic en "Instalar".
El asistente te pedirá:
- El dominio donde instalarla (elige el que acabas de crear).
- El directorio: Normalmente lo dejas en
/para que se instale en la raíz. - Datos de la base de datos: Plesk puede crear una nueva automáticamente o usar la que ya creaste en el paso 4. Te recomiendo que la dejes crear a él para simplificar.
- Datos del administrador: Elige un usuario y contraseña para el panel de administración de WordPress.
Haz clic en "Instalar" y espera unos segundos. Plesk descargará, instalará y configurará todo por ti. Al finalizar, te dará la URL de tu sitio y la del panel de administración.
[TIP] Aprovecha para explorar las opciones de Plesk como la gestión de copias de seguridad (puedes programar backups automáticos) o el administrador de archivos con editor de código. Son herramientas muy útiles para el mantenimiento diario.
Paso 8: Configuración avanzada (DNS, PHP, etc.)
Para los que quieren ir un paso más allá, Plesk ofrece opciones avanzadas:
8.1. Gestión de DNS
Si tu dominio usa los servidores DNS de tu servidor Plesk, puedes gestionar los registros DNS directamente desde el panel. Ve a "Sitios web y dominios" y haz clic en "Configuración de DNS".
Aquí puedes añadir registros A, CNAME, MX, TXT, etc. Por ejemplo, para configurar un subdominio tienda.tudominio.com, añades un registro A con el nombre tienda y la IP de tu servidor.
8.2. Configuración de PHP
Plesk te permite cambiar la versión de PHP para cada dominio de forma independiente. Ve a "Hosting y DNS" y luego a "Configuración de PHP". Podrás elegir entre varias versiones (7.4, 8.0, 8.1, etc.) y ajustar parámetros como el límite de memoria o el tamaño máximo de subida de archivos. Esto es crucial para la compatibilidad con tus aplicaciones.
8.3. Extensiones y módulos
En el panel principal, busca "Extensiones". Aquí puedes instalar módulos adicionales que amplían las funcionalidades de Plesk: desde herramientas de seguridad (como Fail2ban) hasta integraciones con servicios externos (como Cloudflare o Google Analytics).
Solución de problemas comunes (FAQ)
A continuación, respondo a las dudas más frecuentes que suelen tener los usuarios al configurar su sitio en Plesk:
¿Por qué mi sitio no carga después de crearlo?
- Revisa el DNS: Si acabas de registrar el dominio, puede tardar unas horas en propagarse. Prueba a acceder por la IP directa del servidor.
- Revisa la carpeta
httpdocs: Asegúrate de que el archivoindex.phpoindex.htmlesté ahí. Si no, verás un error 404. - Verifica el estado del servicio: En Plesk, ve a "Herramientas y utilidades" > "Monitoreo" para ver si Apache/Nginx están corriendo.
¿Cómo puedo aumentar el tamaño máximo de subida en PHP?
Ve a la configuración de PHP de tu dominio (paso 8.2) y busca el parámetro upload_max_filesize y post_max_size. Cámbialo a, por ejemplo, 64M y guarda. Recuerda que el límite real también lo impone el servidor web.
¿Puedo usar Plesk para alojar múltiples sitios web?
¡Por supuesto! Plesk está diseñado para gestionar múltiples dominios desde un solo panel. Simplemente repite el paso 2 para cada dominio que quieras alojar. Cada sitio tendrá su propia carpeta, base de datos y configuración aislada.
¿Qué hago si olvido la contraseña de Plesk?
Si eres el administrador del servidor, puedes resetearla desde la terminal con el comando /usr/local/psa/bin/admin --set-password. Si eres un usuario de un hosting compartido, contacta con tu proveedor.
¿Plesk es compatible con Syspanel (HestiaCP)?
No exactamente. Son paneles diferentes. Mientras que Plesk es de pago y muy popular en hosting compartido y VPS, Syspanel (conocido comercialmente como HestiaCP) es una alternativa gratuita y de código abierto que se accede a través del puerto 2106 (https://tu-ip:2106). La lógica es similar, pero la interfaz y algunas funciones varían. Si estás acostumbrado a uno, adaptarte al otro es cuestión de un rato.
Conclusión y próximos pasos
¡Enhorabuena! Has llegado al final de esta guía completa. Ahora ya sabes cómo:
- Crear un sitio web en Plesk con tu propio dominio.
- Subir tus archivos mediante FTP o el gestor integrado.
- Crear y gestionar bases de datos MySQL.
- Instalar un certificado SSL gratuito con Let's Encrypt.
- Configurar cuentas de correo electrónico profesionales.
- Instalar aplicaciones como WordPress con un solo clic.
- Y explorar opciones avanzadas de DNS y PHP.
Plesk es una herramienta extremadamente potente, pero con esta base ya puedes manejarte con soltura. Te recomiendo que sigas practicando: crea un sitio de prueba, instala diferentes aplicaciones
