GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer le dernier nginx sur Debian et Ubuntu

Nginx est l'un des serveurs Web les plus populaires au monde et est responsable de l'hébergement des sites les plus importants et les plus fréquentés sur Internet. Dans la plupart des cas, il est plus convivial qu'Apache et peut être utilisé comme serveur Web ou proxy inverse.

Ce tutoriel vous montrera comment installer la dernière version de Nginx sur Debian et Ubuntu .

Installer la dernière version de Nginx sur Debian#

Mettez à jour l'index du package apt :

sudo apt update && sudo apt upgrade -y

Si Nginx est installé, vous devez le supprimer avant d'installer la dernière version.

sudo apt remove nginx -y

Installez les prérequis :

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

Importez une clé de signature nginx officielle afin qu'apt puisse vérifier l'authenticité des packages. Récupérer la clé :

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

Assurez-vous que le fichier téléchargé contient la bonne clé.

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

La sortie doit inclure l'empreinte complète.

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

Si l'empreinte digitale est différente, supprimez le fichier.

Pour configurer un référentiel apt pour un package nginx stable, exécutez la commande suivante :

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

Configurez l'épinglage du référentiel pour donner la priorité à nos packages par rapport aux packages fournis par la distribution.

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

Vous pouvez voir la sortie suivante :

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

Pour installer nginx, exécutez les commandes suivantes :

sudo apt update && sudo apt install nginx -y

Installer la dernière version de Nginx sur Ubuntu#

Installez les prérequis :

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

Importez la clé de signature officielle nginx afin qu'apt puisse vérifier l'authenticité du paquet. Obtenez la clé.

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

Vérifiez que le fichier téléchargé contient la bonne clé :

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

Importer le référentiel stable 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

Tout comme pour Debian, épinglez le dépôt à la dernière version.

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

Pour installer nginx sur Ubuntu, exécutez les commandes suivantes :

sudo apt update
sudo apt install nginx

Pour vérifier que l'installation a réussi, exécutez la commande suivante :

sudo nginx -v

Le résultat devrait ressembler à :

nginx version: nginx/1.20.1

Linux
  1. Comment installer et configurer Nginx sur Ubuntu 20.04

  2. Comment installer Nginx sur Ubuntu 16.04

  3. Comment installer Nginx sur Debian 9

  4. Comment installer et configurer Nginx sur Ubuntu 18.04 / Debian 9

  5. Comment installer Nginx sur Ubuntu 16.04

Comment installer et utiliser fail2ban dans Ubuntu et Debian

Comment installer et configurer Supervisor sur Ubuntu 20.04

Comment installer NGINX sur Ubuntu 18.04

Comment installer et configurer Sendmail sur Ubuntu

Comment installer et configurer Sendmail sur Debian 10

Comment installer Nginx sur Ubuntu 22.04