GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar la última versión de nginx en Debian y Ubuntu

Nginx es uno de los servidores web más populares del mundo y es responsable de alojar los sitios más grandes y concurridos de Internet. En la mayoría de los casos, es más amigable con los recursos que Apache y puede usarse como servidor web o proxy inverso.

Este tutorial le mostrará cómo instalar la última versión de Nginx en Debian y Ubuntu .

Instalar la última versión de Nginx en Debian#

Actualice el índice del paquete apt:

sudo apt update && sudo apt upgrade -y

En caso de que tenga Nginx instalado, debe eliminarlo antes de instalar la última versión.

sudo apt remove nginx -y

Instale los requisitos previos:

sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring

Importe una clave de firma nginx oficial para que apt pueda verificar la autenticidad de los paquetes. Obtener la clave:

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Asegúrese de que el archivo descargado contenga la clave correcta.

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

La salida debe incluir la huella digital completa.

pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
      573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
uid                      nginx signing key <[email protected]>

Si la huella dactilar es diferente, elimine el archivo.

Para configurar un repositorio apt para un paquete nginx estable, ejecute el siguiente comando:

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/debian `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

Configure la fijación de repositorios para priorizar nuestros paquetes sobre los paquetes proporcionados por la distribución.

echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
    | sudo tee /etc/apt/preferences.d/99nginx

Es posible que vea el siguiente resultado:

Package: *
Pin: origin nginx.org
Pin: release o=nginx
Pin-Priority: 900

Para instalar nginx, ejecute los siguientes comandos:

sudo apt update && sudo apt install nginx -y

Instalar la última versión de Nginx en Ubuntu#

Instale los requisitos previos:

sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring

Importe la clave de firma oficial de nginx para que apt pueda verificar la autenticidad del paquete. Consigue la llave.

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Verifique que el archivo descargado contenga la clave adecuada:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Importar repositorio estable de Nginx

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

Al igual que para Debian, fije el repositorio a la última versión.

echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
    | sudo tee /etc/apt/preferences.d/99nginx

Para instalar nginx en Ubuntu, ejecute los siguientes comandos:

sudo apt update
sudo apt install nginx

Para verificar que la instalación fue exitosa, ejecute el siguiente comando:

sudo nginx -v

La salida debería ser algo como:

nginx version: nginx/1.20.1

Linux
  1. Cómo instalar y configurar Nginx en Ubuntu 20.04

  2. Cómo instalar Nginx en Ubuntu 16.04

  3. Cómo instalar Nginx en Debian 9

  4. Cómo instalar y configurar Nginx en Ubuntu 18.04 / Debian 9

  5. Cómo instalar Nginx en Ubuntu 16.04

Cómo instalar y usar fail2ban en Ubuntu y Debian

Cómo instalar y configurar Supervisor en Ubuntu 20.04

Cómo instalar NGINX en Ubuntu 18.04

Cómo instalar y configurar Sendmail en Ubuntu

Cómo instalar y configurar Sendmail en Debian 10

Cómo instalar Nginx en Ubuntu 22.04