Instalar Nginx en Ubuntu 20.04

Instalar Nginx en Ubuntu 20.04

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.

 

  • 1

    PASO 1:

    Primero actualizaremos el sistema operativo:


    sudo apt update
  • 2

    PASO 2:

    Escribimos el siguiente comando para instalar el servicio Nginx:

    sudo apt install nginx
  • 3

    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:

      GNU nano 4.8                                  index.html                                              
    <!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>
    
  • 4

    PASO 4:

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

    cd /etc/nginx/sites-enabled
  • 5

    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á.

  • 6

    PASO 6:

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

    sudo service nginx restart
  • 7

    PASO 7:

    Accedemos desde el navegador confirmando que carga nuestro sitio web:

     

Coméntanos si te resultó útil este tutorial