Instalar WordPress en VPS Ubuntu paso a paso

Aprende a instalar WordPress en un VPS Ubuntu con Apache, MySQL, PHP, SSL, permisos seguros y una app de evaluación técnica
Cómo instalar WordPress en un VPS Ubuntu con Apache MySQL PHP y SSL

Cómo instalar WordPress en un VPS Ubuntu paso a paso

Instalar WordPress en un VPS Ubuntu te permite tener más control, mejor rendimiento y una configuración más flexible que un hosting compartido tradicional.

Esta guía explica el proceso completo: acceso por SSH, instalación de Apache, MySQL y PHP, creación de base de datos, descarga de WordPress, permisos, firewall, SSL y revisión final.

Objetivo de esta guía: dejar WordPress funcionando en un VPS con una base técnica clara, segura y preparada para optimización posterior.

Evaluador de preparación para instalar WordPress en VPS

Usa esta app para saber si tienes los elementos mínimos antes de iniciar la instalación.

Selecciona los datos para calcular tu preparación.

Requisitos previos

  • VPS con Ubuntu.
  • Acceso SSH.
  • Usuario con permisos sudo.
  • Dominio apuntando al VPS si publicarás el sitio.
  • Backup disponible si estás migrando una web existente.
Importante: si el sitio ya existe en otro hosting, realiza respaldo completo antes de mover archivos o bases de datos.

1. Acceder al VPS por SSH

Conéctate al servidor usando tu usuario y la IP del VPS.

ssh usuario@TU_IP_DEL_VPS

Luego actualiza el sistema:

sudo apt update
sudo apt upgrade -y
sudo apt autoremove -y

2. Instalar Apache, MySQL y PHP

Una instalación clásica de WordPress en Ubuntu suele usar LAMP: Linux, Apache, MySQL y PHP.

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip unzip curl -y

Activa Apache:

sudo systemctl enable apache2
sudo systemctl start apache2
sudo systemctl status apache2 --no-pager

3. Asegurar y preparar MySQL

Ejecuta la configuración inicial de seguridad:

sudo mysql_secure_installation

Crea base de datos y usuario para WordPress:

sudo mysql -u root -p

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'tu_clave_segura';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Consejo: usa una contraseña fuerte y única para el usuario de base de datos.

4. Descargar WordPress

Descarga la última versión oficial y copia los archivos al directorio web.

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
sudo cp -a wordpress/. /var/www/html/

5. Configurar WordPress

Copia el archivo de ejemplo:

cd /var/www/html
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php

Edita estos valores:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'tu_clave_segura');
define('DB_HOST', 'localhost');

Guarda los cambios y cierra el editor.

6. Ajustar permisos

Los permisos correctos evitan errores de escritura, instalación de plugins o pantallas en blanco.

sudo chown -R www-data:www-data /var/www/html/
sudo find /var/www/html/ -type d -exec chmod 755 {} \;
sudo find /var/www/html/ -type f -exec chmod 644 {} \;
sudo systemctl restart apache2

7. Configurar firewall UFW

Permite solo SSH, HTTP y HTTPS.

sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status
Precaución: permite OpenSSH antes de activar UFW para no perder acceso remoto al VPS.

8. Activar SSL con Let’s Encrypt

Cuando el dominio ya apunte al VPS, puedes activar HTTPS.

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache

Comprueba renovación automática:

sudo certbot renew --dry-run

9. Terminar instalación en el navegador

Abre:

http://TU_IP_DEL_VPS

O, si el dominio ya apunta al VPS:

https://tudominio.com

Completa el asistente de WordPress con idioma, nombre del sitio, usuario administrador y contraseña.

Recomendaciones después de instalar WordPress

  • Activa SSL antes de publicar.
  • Instala solo plugins necesarios.
  • Configura backups automáticos.
  • Usa caché de página.
  • Optimiza imágenes.
  • Actualiza WordPress, temas y plugins.
  • Protege el login y evita usuarios inseguros como “admin”.

Errores comunes al instalar WordPress en VPS

  • Base de datos o usuario mal escritos en wp-config.php.
  • Permisos incorrectos en /var/www/html.
  • PHP sin módulos necesarios.
  • Firewall bloqueando puerto 80 o 443.
  • Dominio sin apuntar correctamente al VPS.
  • SSL instalado antes de que el DNS esté propagado.

Preguntas frecuentes sobre instalar WordPress en VPS Ubuntu

¿Se puede instalar WordPress en Ubuntu sin experiencia previa?

Sí, pero conviene seguir una guía ordenada y comprender al menos lo básico de SSH, Apache, MySQL, PHP, permisos y seguridad.

¿Qué necesito para instalar WordPress en un VPS?

Necesitas un VPS con Ubuntu, acceso SSH, usuario sudo, stack web, base de datos MySQL o MariaDB, PHP y dominio si vas a publicar el sitio.

¿Es obligatorio tener dominio para instalar WordPress en VPS?

No. Puedes instalar WordPress usando la IP del servidor y luego apuntar el dominio cuando el sitio esté listo.

¿Qué es mejor para WordPress en VPS, Apache o Nginx?

Apache suele ser más simple para principiantes. Nginx puede ser más eficiente en rendimiento, especialmente cuando se configura con PHP-FPM.

¿CL Posicionamiento puede instalar WordPress en un VPS?

Sí. Se puede apoyar la instalación, seguridad, configuración de SSL, optimización, migración y revisión técnica de WordPress en VPS.

Soporte para instalar WordPress en VPS

Si quieres instalar WordPress en un VPS sin errores, mejorar seguridad, activar SSL o revisar rendimiento, puedes solicitar soporte técnico.

Servicio desde CLP 150000. Atención online y en Santiago de Chile.

Solicitar ayuda por WhatsApp

Aviso importante

Este contenido es informativo. Antes de modificar configuraciones del VPS, realiza respaldos completos y aplica buenas prácticas de seguridad.

Cargadas todas las publicaciones No se encontró ninguna publicación VER TODO Leer más Responder Cancelar respuesta Borrar Por Inicio Páginas Publicaciones Ver Todas RECOMENDADA PARA TI ETIQUETA ARCHIVO BUSCAR TODAS LAS PUBLICACIONES No se encontró ninguna publicación que coincida con tu solicitud Inicio Domingo Lunes Martes Miércoles Jueves Viernes Sábado Dom Lun Mar Mie Jue Vie Sab Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre Ene Feb Mar Abri Mayo Jun Jul Ago Sep Oct Nov Dic En este momento Hace 1 minuto $$1$$ hace minutos Hace 1 hora $$1$$ hace horas Ayer $$1$$ hace dias $$1$$ hace semanas hace más de 5 semanas Seguidores Seguir ESTE CONTENIDO PREMIUM ESTÁ BLOQUEADO PASO 1: Compartir en una red social PASO 2: Haz clic en el enlace en tu red social Copiar todo el código Seleccionar todo el código Todos los códigos fueron copiados a tu portapapeles No se pueden copiar los códigos/textos, presione [CTRL]+[C] (o CMD+C con Mac) para copiar Tabla de contenido