Nginx en Ubuntu 24.04

10

May

Instalar Nginx en Ubuntu 24.04

En este tutorial, aprenderemos cómo instalar Nginx en un servidor Ubuntu 24.04. Nginx es un servidor web ligero, rápido y altamente configurable que se utiliza comúnmente para servir contenido web estático y dinámico en Internet. Seguiremos un proceso paso a paso para instalar Nginx y configurarlo para servir una página web básica.

Tambien te puede interesar:

Actualizar el sistema

Antes de instalar Nginx, es recomendable actualizar los paquetes del sistema Ubuntu. Para hacer esto, abrimos una terminal y ejecutamos el siguiente comando:

sudo apt update

Esto asegurará que estemos utilizando las últimas versiones de los paquetes disponibles en los repositorios.

Instalar Nginx

Ahora que hemos actualizado nuestro sistema, podemos instalar Nginx. Utilizaremos el administrador de paquetes apt para esto. En la misma terminal, ingresamos el siguiente comando:

sudo apt install nginx -y

Este comando instalará Nginx en nuestro sistema Ubuntu.

Configurar Nginx

Una vez que Nginx esté instalado, necesitamos realizar algunas configuraciones básicas. Abriremos el archivo de configuración principal de Nginx en un editor de texto. En la terminal, ejecutamos:

sudo nano /etc/nginx/nginx.conf

Dentro del archivo, localizamos la línea user y la modificamos según nuestras preferencias. Por ejemplo, podríamos establecer el usuario de Linux que estemos usando.

Nota: Si deseas saber tu usuario Linux debes ejecutar el siguiente comando echo $USER.

Guardamos los cambios y salimos del editor.

Preparando Nginx

Vamos a crear una configuracion de permisos y una estructura de carpetas en el directorio raiz de nuestro servidor web. Ejecutaremos los siguientes comandos:

sudo chown -R $USER:$USER /var/www/html
cd /var/www/html
mkdir tutorial
cd tutorial
nano index.html

Dentro del archivo index.html, agregamos el siguiente código HTML básico:

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hello, Nginx!</title>
</head>
<body>
    <h1>Hello, Nginx!</h1>
    <p>We have just configured our Nginx web server on Ubuntu Server!</p>
</body>
</html>

Guardamos los cambios y salimos del editor.

Configurar un bloque de servidor para nuestro sitio web

Ahora, crearemos un bloque de servidor Nginx específico para nuestro sitio web. En la terminal, nos movemos al directorio sites-enabled dentro del directorio de configuración de Nginx:

cd /etc/nginx/sites-enabled

Creamos un nuevo archivo de configuración para nuestro sitio web:

Dentro del archivo, configuramos el servidor Nginx con la siguiente configuración:

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

    server_name tutorial.localhost;

    root /var/www/html/tutorial;
    index index.html;

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

Guardamos los cambios y salimos del editor.

Reiniciar Nginx

Finalmente, reiniciamos el servicio Nginx para que los cambios de configuración surtan efecto:

sudo service nginx restart

¡Y eso es todo! Hemos instalado y configurado Nginx en Ubuntu Server 24.04 para servir una página web básica. Ahora podemos acceder a nuestro sitio web visitando http://tutorial.localhost en un navegador web.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

RELATED

Posts