GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare l'ultimo nginx su Debian e Ubuntu

Nginx è uno dei server Web più popolari al mondo ed è responsabile dell'hosting dei siti più grandi e più frequentati su Internet. Nella maggior parte dei casi, è più rispettoso delle risorse di Apache e può essere utilizzato come server Web o proxy inverso.

Questo tutorial ti mostrerà come installare l'ultima versione di Nginx su Debian e Ubuntu .

Installa l'ultima versione di Nginx su Debian#

Aggiorna l'indice del pacchetto apt:

sudo apt update && sudo apt upgrade -y

Se hai installato Nginx, dovresti rimuoverlo prima di installare l'ultima versione.

sudo apt remove nginx -y

Installa i prerequisiti:

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

Importa una chiave di firma nginx ufficiale in modo che apt possa verificare l'autenticità dei pacchetti. Recupera la chiave:

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

Assicurati che il file scaricato contenga la chiave corretta.

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

L'output dovrebbe includere l'impronta digitale completa.

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

Se l'impronta digitale è diversa, rimuovi il file.

Per configurare un repository apt per un pacchetto nginx stabile, esegui il seguente 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

Imposta il blocco del repository per dare la priorità ai nostri pacchetti rispetto ai pacchetti forniti dalla distribuzione.

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

Potresti vedere il seguente output:

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

Per installare nginx, esegui i seguenti comandi:

sudo apt update && sudo apt install nginx -y

Installa l'ultima versione di Nginx su Ubuntu#

Installa i prerequisiti:

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

Importa la chiave di firma nginx ufficiale in modo che apt possa verificare l'autenticità del pacchetto. Prendi la chiave.

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

Verifica che il file scaricato contenga la chiave corretta:

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

Importa repository stabile 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

Proprio come per Debian, aggiungi il repository all'ultima versione.

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

Per installare nginx su Ubuntu, esegui i seguenti comandi:

sudo apt update
sudo apt install nginx

Per verificare che l'installazione sia andata a buon fine, esegui il seguente comando:

sudo nginx -v

L'output dovrebbe essere qualcosa del tipo:

nginx version: nginx/1.20.1

Linux
  1. Come installare e configurare Nginx su Ubuntu 20.04

  2. Come installare Nginx su Ubuntu 16.04

  3. Come installare Nginx su Debian 9

  4. Come installare e configurare Nginx su Ubuntu 18.04 / Debian 9

  5. Come installare Nginx su Ubuntu 16.04

Come installare e utilizzare fail2ban in Ubuntu e Debian

Come installare e configurare Supervisor su Ubuntu 20.04

Come installare NGINX su Ubuntu 18.04

Come installare e configurare Sendmail su Ubuntu

Come installare e configurare Sendmail su Debian 10

Come installare Nginx su Ubuntu 22.04