Instalar Apache o Nginx en VPS: guia rapida en Ubuntu

Aprende a instalar Apache o Nginx en tu VPS Ubuntu/Debian, activar el servicio, abrir firewall, crear un vHost y probar PHP con seguridad

Actualizado: 16 de diciembre de 2025

¿Compraste un VPS y no sabes como montar tu servidor web? No te preocupes. Aqui aprenderas como instalar Apache o Nginx, los dos servidores mas usados del mundo, de forma sencilla y rapida.

Miles de usuarios buscan cada dia:
🔍 "instalar Apache en VPS Debian"
🔍 "mejor servidor web para VPS Ubuntu"

Este articulo te lo explica paso a paso.


⚖️ Apache vs Nginx: cual instalar

Caracteristica Apache Nginx
Facilidad de uso Muy facil Requiere algo mas tecnico
Configuracion Tradicional Mas eficiente en trafico alto
Consumo de recursos Mayor en sitios pesados Mas ligero y rapido
Compatibilidad Excelente con PHP Ideal para estaticos y proxy

👉 Para principiantes o WordPress: Apache
👉 Para alto rendimiento o proxy inverso: Nginx


🛠️ Como instalar Apache en Debian/Ubuntu

sudo apt update && sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2

Verifica estado:

sudo systemctl status apache2 --no-pager

Abre el navegador y visita http://TU_IP. Deberias ver la pagina de bienvenida de Apache.


🛠️ Como instalar Nginx en Debian/Ubuntu

sudo apt update && sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx

Verifica estado:

sudo systemctl status nginx --no-pager

Visita http://TU_IP para ver la pagina por defecto de Nginx.


🔐 Paso extra recomendado: firewall UFW

Si usas UFW, abre solo lo necesario:

sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status

🧩 Crear tu primer sitio (Virtual Host) en Apache

Ejemplo rapido para tudominio.com:

sudo mkdir -p /var/www/tudominio.com/public_html
echo "<h2>OK: tu sitio esta en Apache</h2>" | sudo tee /var/www/tudominio.com/public_html/index.html

Crea el vHost:

sudo tee /etc/apache2/sites-available/tudominio.com.conf > /dev/null <<'EOF'
<VirtualHost *:80>
  ServerName tudominio.com
  ServerAlias www.tudominio.com
  DocumentRoot /var/www/tudominio.com/public_html

  <Directory /var/www/tudominio.com/public_html>
    AllowOverride All
    Require all granted
  </Directory>

  ErrorLog ${APACHE_LOG_DIR}/tudominio_error.log
  CustomLog ${APACHE_LOG_DIR}/tudominio_access.log combined
</VirtualHost>
EOF

Activa sitio y mod_rewrite:

sudo a2enmod rewrite
sudo a2ensite tudominio.com.conf
sudo a2dissite 000-default.conf
sudo apache2ctl configtest
sudo systemctl reload apache2

🧩 Crear tu primer sitio (Server Block) en Nginx

Ejemplo rapido para tudominio.com:

sudo mkdir -p /var/www/tudominio.com/html
echo "<h2>OK: tu sitio esta en Nginx</h2>" | sudo tee /var/www/tudominio.com/html/index.html

Crea el server block:

sudo tee /etc/nginx/sites-available/tudominio.com > /dev/null <<'EOF'
server {
  listen 80;
  server_name tudominio.com www.tudominio.com;

  root /var/www/tudominio.com/html;
  index index.html index.htm;

  access_log /var/log/nginx/tudominio_access.log;
  error_log  /var/log/nginx/tudominio_error.log;

  location / {
    try_files $uri $uri/ =404;
  }
}
EOF

Activa configuracion:

sudo ln -s /etc/nginx/sites-available/tudominio.com /etc/nginx/sites-enabled/
sudo rm -f /etc/nginx/sites-enabled/default
sudo nginx -t
sudo systemctl reload nginx

🐘 Y PHP

Si tu sitio necesita PHP (WordPress, etc.), instala PHP y PHP-FPM:

sudo apt install php php-fpm php-mysql -y

Apache suele ir con libapache2-mod-php (simple) o con PHP-FPM (mas pro).
Nginx usa PHP-FPM si o si.

Tip rapido: cuando termines, borra cualquier archivo info.php de prueba para no exponer datos del servidor.


✅ Prefieres evitar complicaciones: VPS preconfigurado

HostGator puede entregarte el VPS listo para usar, sin instalar manualmente Apache o Nginx, y con:

✔️ Instalacion automatica de WordPress o CMS
✔️ Panel cPanel intuitivo
✔️ Soporte tecnico real 24/7


🚀 Llamado a la accion

Quieres montar tu servidor web sin errores?
📦 Cambiate a HostGator y recibe tu VPS con Apache, Nginx o WordPress ya configurado, seguro y optimizado.


⚠️ Aviso legal

Este contenido es informativo. Antes de instalar o modificar servicios en tu VPS, realiza una copia de seguridad y asegurate de tener acceso SSH seguro.

#VPS #Apache #Nginx #ServidorWeb #Ubuntu #Debian #WordPressVPS #UFW #HostGator #SGE

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