Configurar VPS Ubuntu con LAMP: guía paso a paso segura

Aprende a configurar un VPS Ubuntu desde cero e instalar LAMP (Apache, MySQL y PHP). Incluye comandos, firewall UFW y checklist final

Actualizado: 16 de diciembre de 2025

¿Contrataste un VPS y no sabes por dónde empezar? Tranquilo. Configurar un servidor privado virtual no es tan difícil como parece. Si usas Ubuntu y quieres instalar un entorno clásico como LAMP (Linux, Apache, MySQL, PHP), esta guía es para ti.

Miles de personas buscan a diario:
🔍 “primeros pasos con VPS Ubuntu”
🔍 “cómo instalar LAMP en VPS”
Y aquí tienes todo, claro y bien explicado.


🔰 Paso 1: Conéctate por SSH a tu VPS

Abre tu terminal y usa el siguiente comando (reemplaza con tu IP real):

ssh root@TU_IP

Escribe tu contraseña cuando se te solicite.


📦 Paso 2: Actualiza el sistema

apt update && apt upgrade -y

Esto asegura que tu VPS quede con los paquetes más recientes.


🌐 Paso 3: Instala Apache

apt install apache2 -y

Verifica abriendo tu IP en el navegador. Deberías ver la página de prueba de Apache.


💾 Paso 4: Instala MySQL (o MariaDB)

apt install mysql-server -y
mysql_secure_installation

Sigue el asistente para mejorar la seguridad de la base de datos.


🧩 Paso 5: Instala PHP

apt install php libapache2-mod-php php-mysql -y

Crea un archivo de prueba en /var/www/html/info.php:

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

Luego visita http://TU_IP/info.php para confirmar que PHP funciona.

Importante: cuando termines la prueba, elimina ese archivo para no exponer información del servidor:

rm /var/www/html/info.php

🔐 Paso 6: Configura el firewall UFW (recomendado)

Permite SSH y tráfico web:

ufw allow OpenSSH
ufw allow 'Apache Full'
ufw enable

Comprueba el estado:

ufw status

✅ Checklist final (rápido)

  • Apache carga en http://TU_IP
  • MySQL está instalado y endurecido con mysql_secure_installation
  • PHP instalado (y info.php eliminado)
  • Firewall activo con SSH + Apache permitido

👤 Comandos con sudo (si NO usas root)

Si tu VPS te entrega un usuario (no root), usa esta variante:

# Conexión SSH
ssh usuario@TU_IP

# Actualizar sistema
sudo apt update && sudo apt upgrade -y

# Instalar Apache
sudo apt install apache2 -y

# Instalar MySQL
sudo apt install mysql-server -y
sudo mysql_secure_installation

# Instalar PHP
sudo apt install php libapache2-mod-php php-mysql -y

# Crear archivo de prueba PHP
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

# Borrar el archivo de prueba PHP al finalizar
sudo rm /var/www/html/info.php

# Configurar firewall (opcional pero recomendado)
sudo ufw allow OpenSSH
sudo ufw allow 'Apache Full'
sudo ufw enable

🚀 Llamado a la acción

¿Buscas un VPS con soporte real y configuración rápida?
Cámbiate a HostGator y obtén control total, seguridad y rendimiento en tu servidor virtual, sin complicaciones.


⚠️ Aviso legal

Este artículo es informativo. Realiza respaldos antes de modificar configuraciones y asegúrate de seguir buenas prácticas de seguridad al administrar tu servidor. Para entender cuándo conviene un VPS, revisa esta guía: VPS vs hosting compartido.

#VPSUbuntu #ConfigurarVPS #LAMPStack #ApacheMySQLPHP #ServidorVirtual #VPSLinux #PrimerosPasosVPS #HostGator #SGE #HostingAvanzado

COMMENTS

BLOGGER
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