Instalar WordPress en VestaCP con SSL (Let's Encrypt)

Instalar WordPress en uno de nuestros clouds usando VestaCP es rápido y sencillo. Siguiendo este manual paso a paso, tendrás tu sitio WordPress listo en pocos minutos.

Requisitos previos:

  • Un cloud activo.
  • Un dominio registrado, que será el que utilices para gestionar WordPress.

Paso 1: Acceso a VestaCP

  1. Abre tu navegador web preferido.

  2. Ingresa la dirección IP de tu cloud seguida del puerto 8083 en la barra de direcciones.
    Ejemplo: https://TU_IP_DEL_CLOUD:8083/

    Nota: La IP de tu cloud se envió a tu correo electrónico al contratar el servicio.

  3. Si usas Google Chrome, es posible que aparezca una advertencia de sitio no seguro. Para continuar:

    • Haz clic en "Configuración avanzada".
    • Luego selecciona "Acceder a TU_IP_DEL_CLOUD (sitio no seguro)".

Paso 2: Modificar el usuario Admin

Una vez dentro de VestaCP, es recomendable actualizar la información del usuario Admin:

  1. Navega a: Usuario > Admin > Editar.
  2. Cambia la cuenta de correo electrónico por una que tengas activa.
  3. Aprovecha también para cambiar el idioma del panel si lo deseas.

Esto asegura que las notificaciones importantes lleguen a tu correo y que la interfaz esté en el idioma que prefieras.

Paso 3: Añadir tu dominio

Para asociar tu dominio al cloud en VestaCP:

  1. Ve a Web > Añadir Dominio Web.
  2. Ingresa el nombre de tu dominio que usarás para gestionar WordPress.
  3. Configura las opciones adicionales según tus necesidades (opcional, como redirecciones o certificados SSL).

Asegúrate de que tu dominio ya esté registrado y apunte correctamente a la IP de tu cloud para evitar problemas durante la instalación de WordPress.

Paso 4: Configurar la cuenta FTP

Para subir archivos de WordPress necesitarás una cuenta FTP configurada:

  1. Dirígete a Web > Dominio.
  2. Selecciona el dominio que agregaste en el paso anterior.
  3. Edita o crea la cuenta FTP con un usuario y contraseña seguros.
  4. Guarda los cambios.

Con esta cuenta FTP podrás gestionar los archivos de tu WordPress directamente desde tu ordenador usando cualquier cliente FTP como FileZilla o WinSCP.

Paso 5: Crear la base de datos y el usuario

WordPress necesita una base de datos para almacenar toda la información de tu sitio. Para crearla en VestaCP:

  1. Ve a BD > Añadir base de datos.
  2. Ingresa un nombre para la base de datos.
  3. Crea un usuario asociado a esa base de datos con una contraseña segura.
  4. Guarda los cambios.

Anota el nombre de la base de datos, el usuario y la contraseña, ya que los necesitarás durante la instalación de WordPress.

Paso 6: Subir los archivos de WordPress al servidor

Para instalar WordPress, primero debemos subir sus archivos al servidor mediante FTP:

  1. Abre tu cliente FTP preferido (por ejemplo, FileZilla).
  2. Conéctate al servidor usando los datos de la cuenta FTP creada previamente:
    • Servidor: La IP de tu cloud (ej. TU_IP_DEL_CLOUD)
    • Usuario: Incluye el prefijo admin_ antes del nombre de usuario, por ejemplo: admin_nombreusuario
    • Contraseña: La que configuraste en el paso anterior
  3. Una vez conectado, sube todos los archivos de WordPress al directorio raíz de tu dominio (normalmente public_html o la carpeta correspondiente).

Asegúrate de que todos los archivos se hayan subido correctamente antes de continuar con la instalación.

Paso 8: Preparar la carpeta del servidor

Antes de instalar WordPress, debemos asegurarnos de que la carpeta del dominio esté lista:

  1. Accede a la ruta del servidor correspondiente a tu dominio: /home/admin/web/TUDOMINIO/public_html
  2. Elimina el archivo index.html que viene por defecto.
  3. Copia todos los archivos de WordPress en esta carpeta (si no lo hiciste en el paso anterior).

Esto garantiza que WordPress se cargue correctamente cuando accedas a tu dominio desde el navegador.

Paso 8: Instalar WordPress

Ahora realizaremos la instalación de WordPress a través del instalador web:

  1. Abre tu navegador y accede a tu dominio. Aparecerá el instalador de WordPress.
  2. Cuando llegues a la sección de configuración de la base de datos, ingresa los datos creados previamente:
    • Nombre de la base de datos: el que configuraste, por ejemplo admin_miblog
    • Nombre de usuario: el que creaste, por ejemplo admin_miusuario
    • Contraseña: la utilizada durante la creación de la base de datos
    • Servidor de datos: localhost
    • Prefijo de tabla: opcional, puedes cambiarlo para aumentar la seguridad de la base de datos (ej. wp_ por otro prefijo personalizado)
  3. Ejecuta la instalación.
  4. En los siguientes pasos, WordPress te pedirá:
    • Nombre del sitio
    • Datos del usuario administrador (usuario, contraseña y correo electrónico)

Una vez completado este proceso, tu WordPress estará listo para usar y podrás acceder al panel de administración con los datos del usuario administrador.

Paso 9: Acceder al panel de WordPress

Una vez completada la instalación, tu WordPress ya estará funcionando. Para ingresar al panel de administración:

  1. Abre tu navegador y visita: http://TUDOMINIO.com/wp-admin
  2. Inicia sesión con el usuario y contraseña que configuraste durante la instalación.

Desde aquí podrás gestionar todo tu sitio: contenido, temas, plugins y configuraciones.

Paso 10: Activar SSL en WordPress

Para asegurar tu sitio con HTTPS mediante Let's Encrypt:

  1. Accede a VestaCP > Web > Editar en el dominio correspondiente.
  2. Marca las opciones:
    • Soportar SSL
    • Soportar Let's Encrypt
  3. Guarda los cambios.

El certificado SSL se activará en aproximadamente 5 minutos. Una vez activo, tu sitio será accesible de forma segura mediante https://.

Paso 11: Configurar WordPress para usar HTTPS

Para completar la activación del SSL y asegurar que todo el sitio use HTTPS:

  1. Accede al panel de administración de WordPress.
  2. Ve a: Ajustes > Generales.
  3. Modifica las direcciones del sitio:
    • Cambia http:// por https:// en los campos Dirección de WordPress (URL) y Dirección del sitio (URL).
  4. Guarda los cambios.

Esto garantiza que todas las páginas y recursos de tu sitio se carguen de manera segura mediante HTTPS.

¡Con esto tu WordPress estará instalado en VestaCP con certificado SSL activo y listo para gestionar tu sitio de forma segura!

Background

2026 DeepThink Software SLU. Todos los derechos reservados. Los precios que aparecen en la web no incluyen impuestos