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.
Author
Licenciado en Informatica graduado de la Universidad Tecnológica de El Salvador. PHP Developer con más de 8 años de experiencia trabajando con HTML, CSS, Bootstrap, Tailwind, JavaScript, jQuery, Knockout JS, React JS, Node JS, MySQL, PHP, Laravel, Codeigniter, Wordpress, Woocommerce y Magento.