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.phpeliminado) - 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