Instalar Nginx en Ubuntu 20.04

logo nginx

Ahora que Nginx pasó a ser el servidor Web más usado quitándole a Apache Server Web su puesto, haremos un tutorial sobre como instalar Nginx en Ubuntu 20.04 y configurar un sitio web.

La instalación se realizará localmente, así que no será necesario contar con un dominio real. Pero trataré de explicarlo lo más simple y práctico posible teniendo en cuenta que ustedes realizarán la instalación en un entorno de producción.

Pre-requisitos:

  • Tener un dominio asociado a la IP del servidor.
  • Tendrás que crear un registro de tipo A en la zona DNS de tu dominio.
  • Tener un servidor Físico o Virtual asociado a un IP pública.

PASO 1:

Primero actualizaremos el sistema operativo:

sudo apt update

PASO 2:

Escribimos el siguiente comando para instalar el servicio Nginx:

sudo apt install nginx

PASO 3:

Ahora nos ubicaremos en la ruta predeterminada que usa Nginx para crear nuestro primer archivo “index.html”:

cd /var/www/html

Y editaremos el archivo ya sea con vi, vim, nano, etc. Donde agregaremos el siguiente contenido:

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hola a Todos!</title>
</head>
<body>
    <h1>Hola a Todos</h1>
    <p>Adminlogs.net</p>
    <p>Tenemos instalado nuestro servidor Nginx en Ubuntu 20.04</p>
</body>
</html>

PASO 4:

Después de haber guardado el texto en nuestro archivo index.html iremos a la siguiente ruta:

cd /etc/nginx/sites-enabled

PASO 5:

Donde crearemos el archivo de configuración con los siguientes parámetros:

server {
       listen 81;
       listen [::]:81;

       server_name prueba.adminlogs.local;

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

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

Donde definirás el puerto que usará el servicio Web, el directorio donde se alojará los archivos de tu sitio web y el tipo de archivo que indexará.

PASO 6:

Guardamos el archivo con el nombre que consideres y reiniciamos el servicio de Nginx:

sudo service nginx restart

PASO 7:

Accedemos desde el navegador confirmando que carga nuestro sitio web:

Coméntanos si te resultó útil este tutorial