GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie das neueste nginx auf Debian und Ubuntu

Nginx ist einer der beliebtesten Webserver der Welt und für das Hosting der größten und verkehrsreichsten Websites im Internet verantwortlich. In den meisten Fällen ist es ressourcenschonender als Apache und kann als Webserver oder Reverse-Proxy verwendet werden.

Dieses Tutorial zeigt Ihnen, wie Sie die neueste Version von Nginx auf Debian und Ubuntu installieren .

Installieren Sie die neueste Version von Nginx unter Debian#

Aktualisieren Sie den apt-Paketindex:

sudo apt update && sudo apt upgrade -y

Falls Sie Nginx installiert haben, sollten Sie es entfernen, bevor Sie die neueste Version installieren.

sudo apt remove nginx -y

Installieren Sie die Voraussetzungen:

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

Importieren Sie einen offiziellen Nginx-Signaturschlüssel, damit apt die Authentizität des Pakets überprüfen kann. Schlüssel abrufen:

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

Stellen Sie sicher, dass die heruntergeladene Datei den richtigen Schlüssel enthält.

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

Die Ausgabe sollte den vollständigen Fingerabdruck enthalten.

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

Wenn der Fingerabdruck anders ist, entfernen Sie die Datei.

Um ein apt-Repository für ein stabiles nginx-Paket einzurichten, führen Sie den folgenden Befehl aus:

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

Richten Sie das Repository-Pinning ein, um unsere Pakete gegenüber den von der Distribution bereitgestellten Paketen zu priorisieren.

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

Möglicherweise sehen Sie die folgende Ausgabe:

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

Führen Sie die folgenden Befehle aus, um Nginx zu installieren:

sudo apt update && sudo apt install nginx -y

Installieren Sie die neueste Version von Nginx auf Ubuntu#

Installieren Sie die Voraussetzungen:

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

Importieren Sie den offiziellen Nginx-Signaturschlüssel, damit apt die Authentizität des Pakets überprüfen kann. Holen Sie sich den Schlüssel.

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

Überprüfen Sie, ob die heruntergeladene Datei den richtigen Schlüssel enthält:

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

Importieren Sie das stabile Nginx-Repository

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

Genau wie bei Debian, pinnen Sie das Repository auf die neueste Version.

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

Um nginx auf Ubuntu zu installieren, führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt install nginx

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Installation erfolgreich war:

sudo nginx -v

Die Ausgabe sollte in etwa so aussehen:

nginx version: nginx/1.20.1

Linux
  1. So installieren und konfigurieren Sie Nginx unter Ubuntu 20.04

  2. So installieren Sie Nginx unter Ubuntu 16.04

  3. So installieren Sie Nginx unter Debian 9

  4. So installieren und konfigurieren Sie Nginx unter Ubuntu 18.04 / Debian 9

  5. So installieren Sie Nginx unter Ubuntu 16.04

So installieren und verwenden Sie fail2ban in Ubuntu und Debian

So installieren und konfigurieren Sie Supervisor unter Ubuntu 20.04

So installieren Sie NGINX unter Ubuntu 18.04

So installieren und konfigurieren Sie Sendmail unter Ubuntu

So installieren und konfigurieren Sie Sendmail unter Debian 10

So installieren Sie Nginx unter Ubuntu 22.04