Saltar al contenido
solo software libre

Guía Completa para Configurar Bloques de Servidor en Nginx en Ubuntu 18.04

Configura bloques de servidor en Nginx en Ubuntu 18.04 fácilmente y optimiza la administración de múltiples sitios en tu servidor.

Configurar Bloques de Servidor en Nginx en Ubuntu

Configuración de Bloques de Servidor en Nginx: Optimiza tu Sitio en Ubuntu 18.04 Paso a Paso

La configuración de bloques de servidor en Nginx en Ubuntu 18.04 es esencial para administrar múltiples sitios web en un solo servidor. Cada bloque permite que Nginx dirija las solicitudes de diferentes dominios hacia sus respectivas carpetas, optimizando el rendimiento y la organización de cada sitio. A continuación, te mostramos cómo configurar estos bloques en Ubuntu de manera sencilla y eficaz.

Paso 1: Instalar Nginx en Ubuntu 18.04

Si aún no tienes Nginx en tu servidor, primero debes instalarlo. Actualiza los paquetes e instala Nginx ejecutando estos comandos:

sudo apt update
sudo apt install nginx

Verifica que Nginx esté funcionando:

sudo systemctl status nginx

Paso 2: Crear Directorios para los Bloques de Servidor

Para cada sitio web que deseas alojar, debes crear un directorio raíz en el servidor. Este ejemplo utiliza tusitio.com como dominio:

sudo mkdir -p /var/www/tusitio.com/html
sudo chown -R $USER:$USER /var/www/tusitio.com/html
sudo chmod -R 755 /var/www/tusitio.com

Crea un archivo de prueba para confirmar que el sitio está configurado correctamente:

nano /var/www/tusitio.com/html/index.html

Agrega un texto simple como «Bienvenido a tusitio.com» y guarda el archivo.

Paso 3: Configurar el Bloque de Servidor en Nginx

Ahora, vamos a crear la configuración para este dominio en la carpeta de configuración de Nginx. Crea un archivo para tusitio.com en sites-available:

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

Agrega la siguiente configuración:

server {
    listen 80;
    server_name tusitio.com www.tusitio.com;
    root /var/www/tusitio.com/html;

    index index.html index.htm;

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

Este bloque configura a Nginx para dirigir las solicitudes del dominio tusitio.com a su respectivo directorio raíz.

Paso 4: Activar el Bloque de Servidor

Para activar el bloque de servidor, necesitamos crear un enlace simbólico en el directorio sites-enabled:

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

Verifica que no haya errores en la configuración de Nginx:

sudo nginx -t

Si todo está correcto, reinicia Nginx para que se apliquen los cambios:

sudo systemctl restart nginx

Paso 5: Probar la Configuración

Ahora, abre tu navegador y escribe http://tusitio.com. Si ves la página de prueba, ¡has configurado correctamente el bloque de servidor!

Consejos para Configurar Otros Bloques de Servidor en Ubuntu

Si deseas configurar más sitios en el mismo servidor, repite los pasos anteriores, creando un nuevo archivo de configuración para cada dominio en sites-available. Con esta configuración de bloques de servidor en Nginx en Ubuntu, puedes gestionar fácilmente varios sitios de forma eficiente.

Conclusión

La configuración de bloques de servidor en Nginx en Ubuntu 18.04 te permite alojar múltiples sitios y mejorar la organización en tu servidor. Este método se adapta a otras versiones de Ubuntu, como Ubuntu 22.04, facilitando la administración de recursos. ¡Optimiza tu servidor hoy mismo con esta guía!