GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

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. En la actualidad, Nginx ofrece servicios a algunos de los principales sitios web del mundo y su crecimiento parece ir en aumento.

Aquí en LinuxAPT, veremos cómo instalar Nginx en su sistema Ubuntu Server 20.04 Linux usando el código fuente.

Para ver cómo puede configurar Nginx como proxy inverso en Ubuntu 20.04, visite:https://linuxapt.com/blog/1162-set-up-nginx-as-reverse-proxy-on-ubuntu-20-04.


Pasos para instalar Nginx en Ubuntu Server 20.04 LTS a través del código fuente

1. Realice la actualización del sistema

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


2. Agregue el último PPA de Nginx (línea principal)

Ahora, agregue el último PPA de Nginx ejecutando el siguiente comando:

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


3. Instala 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.


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.

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


5. Descarga la 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.

i. Crear un directorio

Haz un directorio como este:

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

ii. Instale las dependencias y descargue el paquete

Ahora descargue el paquete fuente ejecutando el siguiente comando:

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


6. Verificar la versión fuente de Nginx

Ejecute el comando ls para listar los archivos del directorio:

$ ls

Verá los cambios en el 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

Verá que el paquete fuente y el sistema operativo Nginx deben tener el mismo número de versión.


¿Cómo desinstalar Nginx de Ubuntu?

1. Detener Nginx

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

$ sudo systemctl stop nginx

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

Ahora, Nginx ya no estará en su sistema operativo.



Ubuntu
  1. Instalar Ubuntu 20.04 LTS - ¿Guía paso a paso?

  2. Instalar LibreNMS en Ubuntu 20.04 LTS usando Nginx - ¿Guía paso a paso?

  3. Instalar NumPy en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  4. Instalar Homebrew en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  5. Instalar Kanboard en Ubuntu 20.04 LTS - ¿Guía paso a paso?

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

Instalar Apache Subversion en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar Nextcloud con Nginx en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar OwnCloud en Ubuntu 20.04 LTS:¿guía paso a paso?

Instalar Adminer en Ubuntu 20.04 LTS:¿guía paso a paso?

Instalar RabbitMQ en Ubuntu 20.04 LTS:¿una guía paso a paso?