bolt Valebyte VPS from $4/mo — NVMe, 60s deploy.

Get a VPS arrow_forward
eco Principiante Tutorial/Cómo hacer

Cómo alojar múltiples sitios web en un servidor dedicado con Nginx

calendar_month May 24, 2026 schedule 4 min de lectura visibility 19 vistas
How to Host Multiple Websites on a Dedicated Server with Nginx
info

¿Necesitas un servidor para esta guía? Ofrecemos servidores dedicados y VPS en más de 50 países con configuración instantánea.

Ejecutar múltiples sitios web en un único servidor dedicado es una de las formas más eficientes de utilizar hardware bare-metal potente. Al aprovechar los bloques de servidor de Nginx, puede alojar docenas de sitios de alto tráfico, cada uno con su propio dominio, configuraciones de seguridad y perfil de rendimiento, sin la sobrecarga de la virtualización.

¿Necesitas un VPS para esta guía?

Explore otras opciones de servidores dedicados en

Introducción al alojamiento de múltiples sitios en Bare Metal

Cuando invierte en un servidor dedicado de Valebyte, obtiene potencia pura y sin adulterar. A diferencia de los entornos compartidos o los pequeños servidores privados virtuales, un servidor dedicado proporciona los ciclos de CPU, la memoria RAM y el almacenamiento NVMe necesarios para manejar simultáneamente múltiples sitios web de nivel de producción. Ya sea que sea una agencia web que gestiona carteras de clientes, un desarrollador que ejecuta varios entornos CI/CD o el propietario de un negocio que aloja varias marcas, Nginx es el servidor web estándar de la industria para esta tarea.

¿Por qué usar Nginx para múltiples sitios web?

Nginx utiliza una arquitectura asíncrona y orientada a eventos que le permite manejar miles de conexiones simultáneas con una huella de memoria mínima. En un servidor dedicado, esto significa que puede escalar su presencia web horizontalmente a través de diferentes dominios manteniendo un rendimiento máximo para cada visitante. El secreto reside en los Bloques de servidor (similares a los Virtual Hosts de Apache), que permiten a Nginx dirigir el tráfico entrante al directorio correcto basándose en el nombre de dominio en el encabezado de la solicitud HTTP.

Requisitos previos y del servidor

Antes de comenzar la configuración, asegúrese de que su entorno cumpla con los siguientes requisitos:

  • Un servidor dedicado de Valebyte: Con una instalación limpia de una distribución de Linux (se recomiendan Ubuntu 22.04 o Debian 12).
  • Acceso Root o Sudo: Debe tener privilegios administrativos para instalar paquetes y modificar las configuraciones del sistema.
  • Nombres de dominio: Al menos dos nombres de dominio (por ejemplo, ejemplo1.com y ejemplo2.com) con sus registros A apuntando a la dirección IP pública de su servidor.
  • Acceso al Firewall: Los puertos 80 (HTTP) y 443 (HTTPS) deben estar abiertos.

Paso 1: Instalación de Nginx en su servidor dedicado

Primero, actualice su repositorio de paquetes e instale el servidor web Nginx. Conéctese a su servidor a través de SSH y ejecute los siguientes comandos:

sudo apt update
sudo apt install nginx -y

Una vez completada la instalación, verifique que Nginx esté funcionando:

sudo systemctl status nginx

Si el servicio está activo, puede navegar a la dirección IP de su servidor en un navegador web para ver la página de inicio predeterminada de Nginx.

rocket_launch Quick pick

Looking for a server that just works?

Valebyte VPS — NVMe, 24/7 support, deploy in 60 seconds.

View VPS plans arrow_forward

Paso 2: Creación de la estructura de directorios

Para mantener sus sitios web organizados y seguros, la mejor práctica es crear un directorio dedicado para cada dominio dentro de la ruta /var/www/. Esto evita la contaminación cruzada de archivos y facilita la gestión de las copias de seguridad.

sudo mkdir -p /var/www/ejemplo1.com/public_html
sudo mkdir -p /var/www/ejemplo2.com/public_html

Configuración de permisos y propiedad

Por defecto, estos directorios son propiedad del usuario root. Para permitir que el servidor web y sus herramientas de despliegue interactúen con los archivos, cambie la propiedad a su usuario habitual y el grupo a www-data.

sudo chown -R $USER:www-data /var/www/ejemplo1.com/public_html
sudo chown -R $USER:www-data /var/www/ejemplo2.com/public_html
sudo chmod -R 755 /var/www

Paso 3: Creación de contenido de muestra

Para probar nuestra configuración, vamos a crear un archivo HTML simple para cada sitio. Esto nos ayudará a verificar que los bloques de servidor están enrutando el tráfico correctamente.

Para el primer sitio:

nano /var/www/ejemplo1.com/public_html/index.html

Pegue el siguiente contenido:

<html>
<head><title>Bienvenido a Ejemplo 1</title></head>
<body><h1>¡Éxito! Ejemplo1.com está funcionando en el Bare Metal de Valebyte.</h1></body>
</html>

Repita este proceso para ejemplo2.com, cambiando el texto según corresponda.

Paso 4: Configuración de los bloques de servidor de Nginx

Nginx almacena sus archivos de configuración en /etc/nginx/sites-available/. Crearemos un nuevo archivo de configuración para cada sitio web.

Configuración para Ejemplo1.com

sudo nano /etc/nginx/sites-available/ejemplo1.com

Inserte el siguiente bloque de configuración:

server {
    listen 80;
    listen [::]:80;

    root /var/www/ejemplo1.com/public_html;
    index index.html index.htm;

    server_name ejemplo1.com www.ejemplo1.com;

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

    access_log /var/log/nginx/ejemplo1.com.access.log;
    error_log /var/log/nginx/ejemplo1.com.error.log;
}

Configuración para Ejemplo2.com

Cree un archivo similar para el segundo dominio:

sudo nano /etc/nginx/sites-available/ejemplo2.com

Cambie la ruta root, el server_name y las rutas de los registros (logs) para que coincidan con el segundo sitio. Este enfoque modular garantiza que si un sitio experimenta un alto tráfico o errores de configuración, permanezca aislado del otro.

rocket_launch Quick pick

Looking for a server that just works?

Valebyte VPS — NVMe, 24/7 support, deploy in 60 seconds.

View VPS plans arrow_forward

Paso 5: Habilitación de configuraciones y pruebas

Nginx utiliza un sistema de enlaces simbólicos para determinar qué sitios están activos. Vincule sus nuevos archivos de sites-available a sites-enabled:

sudo ln -s /etc/nginx/sites-available/ejemplo1.com /etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/ejemplo2.com /etc/nginx/sites-enabled/

Antes de reiniciar Nginx, pruebe siempre la configuración en busca de errores de sintaxis:

sudo nginx -t

Si ve syntax is ok y test is successful, reinicie el servicio Nginx para aplicar los cambios:

sudo systemctl restart nginx

Paso 6: Asegurar sus sitios web con SSL (Let's Encrypt)

En la web moderna, HTTPS es obligatorio para el SEO y la seguridad. Usando Certbot, puede obtener certificados SSL gratuitos para todos los dominios alojados en su servidor Valebyte.

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d ejemplo1.com -d www.ejemplo1.com
sudo certbot --nginx -d ejemplo2.com -d www.ejemplo2.com

Certbot actualizará automáticamente sus archivos de configuración de Nginx para manejar la terminación SSL y redirigir todo el tráfico HTTP a HTTPS.

Casos de uso comunes para servidores dedicados de múltiples sitios

Caso de uso¿Por qué usar un servidor dedicado?Beneficio de Nginx
Portales de servidores de juegosAltas velocidades de reloj de CPU para la lógica del juego.Entrega rápida de contenido estático para recursos.
Redes de comercio electrónicoAislamiento de recursos de base de datos para seguridad.Excelente manejo de ventas con alta concurrencia.
Desarrollo SaaSRendimiento predecible para tuberías CI/CD.Proxy inverso fácil para microservicios de backend.
Transmisión de mediosAncho de banda dedicado de 1Gbps+ no medido.Almacenamiento en búfer y rendimiento de datos eficientes.
rocket_launch Quick pick

Looking for a server that just works?

Valebyte VPS — NVMe, 24/7 support, deploy in 60 seconds.

View VPS plans arrow_forward

Solución de problemas comunes

1. Error 403 Prohibido (Forbidden)

Esto suele suceder debido a permisos de archivo incorrectos. Asegúrese de que el usuario www-data tenga acceso de lectura a su directorio web y acceso de ejecución a los directorios principales.

2. El sitio muestra la página predeterminada de Nginx

Verifique si la configuración predeterminada está anulando sus bloques de servidor. Es posible que deba eliminar el enlace predeterminado: sudo rm /etc/nginx/sites-enabled/default y reiniciar Nginx.

3. Problemas de propagación de DNS

Si su navegador no puede encontrar el sitio, use el comando dig para verificar que su dominio esté apuntando correctamente a la dirección IP de su servidor dedicado: dig +short ejemplo1.com.

Consejos de optimización avanzada

Una vez que sus sitios estén en línea, puede optimizar aún más su servidor Valebyte habilitando la compresión Gzip, configurando el almacenamiento en caché FastCGI para aplicaciones PHP y ajustando los parámetros worker_processes y worker_connections en /etc/nginx/nginx.conf para que coincidan con el número de núcleos de su CPU dedicada.

check_circle Conclusión

Configurar múltiples sitios web en un servidor dedicado de Valebyte utilizando Nginx es una forma potente de maximizar su inversión en infraestructura. Al seguir esta guía, ha creado un entorno escalable, seguro y de alto rendimiento, listo para cualquier carga de trabajo. ¿Listo para llevar su hosting al siguiente nivel? Explore nuestras configuraciones bare-metal de alto rendimiento hoy mismo.

help Preguntas frecuentes

¿Te fue útil esta guía?

Server blocks de Nginx Hosting de servidor dedicado Alojar múltiples sitios web Configuración de servidor bare metal Tutorial de Nginx
support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.