GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Nginx en Ubuntu 20.04 LTS usando el código fuente

¿Qué es Nginx?

Nginx es un software de código abierto que funciona como servidor web, proxy inverso, equilibrador de carga y mucho más. Fue especialmente diseñado para brindar el máximo rendimiento y alta estabilidad.

El software sigue una arquitectura maestro-esclavo, con un proceso maestro que mantiene múltiples procesos esclavos. Nginx fue desarrollado por un desarrollador ruso Igor Sysoev porque estaba frustrado con el servidor web Apache y quería un mejor reemplazo que pudiera manejar 10,000 conexiones simultáneas con poco uso de memoria. Gracias a él nació el servidor web Nginx. Actualmente, Nginx sirve a algunos de los principales sitios web del mundo y su crecimiento parece estar aumentando.

Ahora veamos cómo podemos obtener Nginx en nuestro sistema con unos sencillos pasos.

Guía de instalación

Requisitos previos:

  • Servidor Ubuntu 20.04 LTS
  • Una cuenta con acceso raíz
  • Paquetes requeridos (mencionados a lo largo del tutorial)

Métodos de implementación:

Para instalar Nginx en el servidor Ubuntu, tenemos dos métodos:

  • Con la ayuda del administrador de paquetes integrado del sistema operativo
  • Construyendo Nginx a partir del código fuente

Para este tutorial, hemos seguido el segundo método. Le mostraré cómo puede instalar Nginx en su servidor Ubuntu con la ayuda de su código fuente. ¡Comencemos!

Paso 1:actualice y actualice el sistema operativo

Antes de comenzar la instalación, actualice y actualice su sistema operativo con la ayuda del siguiente comando para que solo tenga paquetes actualizados en su servidor.

sudo apt update && sudo apt upgrade -y

Paso 2:agregue el último PPA de Nginx (línea principal)

Este paso comenzará el proceso de instalación. Para comenzar, agregue el último PPA de Nginx ejecutando el siguiente comando. En este tutorial, estamos instalando el PPA principal.

sudo add-apt-repository ppa:ondrej/nginx-mainline -y && sudo apt update

Paso 3:Instalar Nginx:

Después de instalar el PPA y actualizar la lista de repositorios, instalará Nginx con este comando:

sudo apt install nginx-core nginx-common nginx nginx-full

Después de ejecutar este comando, es posible que se le pregunte si desea mantener o reemplazar su archivo de configuración /etc/nginx/nginx.conf existente durante la instalación. Le recomendamos que mantenga este archivo de configuración existente presionando n. Esto permitirá que se haga una copia del archivo que puede usar en el futuro si es necesario.

Paso 4:Agregue el código fuente de Nginx al repositorio

Al instalar PPA, por defecto no se instalará el código fuente. Primero, deberá habilitarlo manualmente. Para hacerlo, abra el archivo de configuración en /etc/apt/sources.list.d con un editor como se muestra a continuación:

sudo nano /etc/apt/sources.list.d/ondrej-ubuntu-nginx-mainline-*.list

Ahora ubique esta línea y elimínela eliminando el símbolo de almohadilla.

Así es como debería verse:

Ahora guarde el archivo presionando control + X, luego Y y presione enter. Los cambios se guardarán.

Ahora actualice la lista de repositorios así:

sudo apt update

Paso 5:descarga el código fuente de Nginx

A continuación, descargaremos el código fuente de Nginx en caso de que necesite compilar un módulo dinámico más adelante. Para hacerlo, debe descargar y agregar el paquete fuente en la ubicación /etc/local/src/nginx.

Crear un directorio

Haz un directorio como este:

sudo mkdir /usr/local/src/nginx && cd /usr/local/src/nginx

Instalar dependencias y descargar el paquete

Ahora descargue el paquete fuente ejecutando el siguiente comando:

sudo apt install dpkg-dev -y && sudo apt source nginx

Después de ejecutar el comando, puede encontrar un error como se muestra a continuación. Es seguro ignorarlo.

Paso 6:Verificar la versión fuente de Nginx

Ejecute el comando ls para listar los archivos del directorio:

ls

Así es como aparecerá la lista en su directorio /usr/src/local/nginx:

Ahora ejecute el siguiente comando para asegurarse de que la versión del paquete fuente sea la misma que la versión de Nginx que acaba de instalar en su sistema operativo.

nginx -v

Debería obtener un resultado similar al que se muestra a continuación. Esto significa que el paquete fuente y el sistema operativo Nginx deben tener el mismo número de versión. En nuestro caso, es 1.21.1.

Si ha llegado hasta aquí, felicidades, ha instalado correctamente Nginx.

Cómo eliminar Nginx

Ahora que hemos visto cómo instalar Nginx, veamos también cómo desinstalarlo.

Paso 1:detener Nginx:

Para hacerlo, en primer lugar, detenga Nginx, ya que se ejecutará con este comando:

sudo systemctl stop nginx

Paso 2:Eliminar Nginx

Ahora elimine la instalación de Nginx ejecutando el siguiente comando:

sudo apt-get purge nginx -y && sudo apt autoremove nginx -y

Después de esto, Nginx ya no estará en su sistema operativo.

En este tutorial, vio cómo puede instalar fácilmente Nginx en su servidor Ubuntu con la ayuda de algunos comandos fáciles de seguir. También vio cómo puede eliminar Nginx de su sistema con la ayuda de dos comandos simples.

Para ver cómo puede configurar Nginx como proxy inverso en Ubuntu 20.04, visite:

https://linuxways.net/ubuntu/how-to-set-up-nginx-as-reverse-proxy-on-ubuntu-20-04/


Ubuntu
  1. Cómo instalar WordPress usando Nginx en Ubuntu 18.04

  2. Instalar Nginx en Ubuntu 20.04 LTS usando el código fuente - ¿Guía paso a paso?

  3. Cómo instalar Gnome 41 en Ubuntu 20.04 LTS usando PPA

  4. Cómo instalar WordPress usando Bitnami en Ubuntu 20.04 LTS

  5. Cómo instalar Go en Ubuntu 22.04 LTS

Cómo instalar Go en Ubuntu 20.04 LTS

Cómo instalar Visual Studio Code en Ubuntu 20.04 LTS

Cómo instalar LEMP en Ubuntu 20.04 LTS

Cómo instalar el editor de código de corchetes en Ubuntu 20.04 LTS

Cómo instalar phpMyAdmin con Nginx en Ubuntu 20.04 LTS

Cómo instalar Visual Studio Code en Ubuntu 22.04 LTS