Nginx, pronunciado «engine-x», es un servidor web de código abierto conocido por su eficiencia, velocidad y escalabilidad. Es una opción popular entre los administradores de sistemas y desarrolladores web debido a su capacidad para manejar un gran volumen de conexiones concurrentes mientras consume recursos mínimos. En esta guía detallada, aprenderás cómo instalar Nginx en Ubuntu 22.04 y configurarlo para servir una página HTML básica.
Tambien te puede interesar:
- ¿Cómo instalar Apache2 en Ubuntu 22.04?
- ¿Cómo instalar MySQL 8 en Ubuntu 22.04?
- ¿Cómo instalar PHP 8.1 en Ubuntu 22.04?
Actualizar Repositorios
Antes de instalar cualquier nuevo software en Ubuntu, es importante asegurarse de que la lista de paquetes esté actualizada para obtener la última información sobre las versiones disponibles de los paquetes. Esto se puede lograr fácilmente con el comando apt update
.
sudo apt update
Instalar Nginx
Una vez que los repositorios estén actualizados, puedes proceder a instalar Nginx usando el siguiente comando:
sudo apt install nginx
Este comando descargará e instalará Nginx junto con todas sus dependencias necesarias en tu sistema Ubuntu.
Crear una Página HTML
Después de instalar Nginx, es hora de crear una página HTML simple que serviremos a través del servidor web. Navegaremos al directorio /var/www
donde Nginx busca por defecto los archivos para servir y crearemos un nuevo directorio llamado «tutorial» para almacenar nuestros archivos HTML.
cd /var/www
sudo mkdir tutorial
cd tutorial
sudo nano index.html
Dentro del editor de texto Nano, puedes pegar el siguiente código HTML para crear tu página:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Hello, Nginx!</title> </head> <body> <h1>Hello World, Nginx!</h1> </body> </html>
Guardamos y salimos de Nano (Ctrl + X, luego Y para confirmar y Enter).
Configurar Nginx
Para que Nginx sirva nuestra página HTML, necesitamos configurar un nuevo archivo de servidor en la carpeta /etc/nginx/sites-enabled
. Crearemos un archivo llamado «tutorial» para nuestra configuración.
cd /etc/nginx/sites-enabled
sudo nano tutorial
Dentro del archivo tutorial
, pegamos la siguiente configuración de servidor Nginx:
server { listen 80; listen [::]:80; server_name tutorial.localhost; root /var/www/tutorial; index index.html; location / { try_files $uri $uri/ =404; } }
Este bloque de servidor especifica que Nginx escuchará en el puerto 80 y servirá el contenido del directorio /var/www/tutorial
.
Guardamos y salimos de Nano (Ctrl + X, luego Y para confirmar y Enter).
Reiniciar Nginx
Finalmente, reiniciamos Nginx para aplicar la nueva configuración:
sudo service nginx restart
¡Listo! Ahora puedes acceder a tu servidor Nginx desde un navegador web ingresando a la url http://tutorial.localhost
.
Conclusión
En resumen, has aprendido cómo instalar Nginx en Ubuntu 22.04 y configurarlo para servir una página HTML básica. Nginx es una herramienta poderosa y versátil que se puede utilizar para alojar sitios web estáticos y dinámicos con facilidad y eficiencia. A partir de aquí, puedes explorar más sobre la configuración avanzada de Nginx y aprovechar al máximo este servidor web de alto rendimiento. ¡Disfruta de tu nueva infraestructura web con Nginx!
¡Eso es todo!
Deja una respuesta