GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat nejnovější nginx na Debian a Ubuntu

Nginx je jedním z nejpopulárnějších webových serverů na světě a je zodpovědný za hostování největších a nejrušnějších stránek na internetu. Ve většině případů je šetrnější ke zdrojům než Apache a lze jej použít jako webový server nebo reverzní proxy.

Tento tutoriál vám ukáže, jak nainstalovat nejnovější verzi Nginx na Debian a Ubuntu .

Nainstalujte nejnovější verzi Nginx na Debian#

Aktualizujte index balíčků apt:

sudo apt update && sudo apt upgrade -y

V případě, že máte nainstalovaný Nginx, měli byste jej před instalací nejnovější verze odebrat.

sudo apt remove nginx -y

Nainstalujte předpoklady:

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

Importujte oficiální podpisový klíč nginx, aby apt mohl ověřit pravost balíčků. Získejte klíč:

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

Ujistěte se, že stažený soubor obsahuje správný klíč.

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

Výstup by měl obsahovat celý otisk prstu.

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

Pokud je otisk jiný, odstraňte soubor.

Chcete-li nastavit úložiště apt pro stabilní balíček nginx, spusťte následující příkaz:

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

Nastavte připínání úložiště, abyste upřednostnili naše balíčky před balíčky poskytovanými distribucí.

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

Můžete vidět následující výstup:

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

Chcete-li nainstalovat nginx, spusťte následující příkazy:

sudo apt update && sudo apt install nginx -y

Nainstalujte nejnovější verzi Nginx na Ubuntu#

Nainstalujte předpoklady:

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

Importujte oficiální podpisový klíč nginx, aby apt mohl ověřit pravost balíčku. Získejte klíč.

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

Ověřte, zda stažený soubor obsahuje správný klíč:

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

Importujte stabilní úložiště 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

Stejně jako v případě Debianu připněte úložiště k nejnovější verzi.

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

Chcete-li nainstalovat nginx na Ubuntu, spusťte následující příkazy:

sudo apt update
sudo apt install nginx

Chcete-li ověřit, zda byla instalace úspěšná, spusťte následující příkaz:

sudo nginx -v

Výstup by měl být něco jako:

nginx version: nginx/1.20.1

Linux
  1. Jak nainstalovat a nakonfigurovat Nginx na Ubuntu 20.04

  2. Jak nainstalovat Nginx na Ubuntu 16.04

  3. Jak nainstalovat Nginx na Ubuntu 16.04

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat a nakonfigurovat Nginx na Ubuntu 18.04 / Debian 9

  3. Jak nainstalovat AbanteCart s Nginx a SSL na Debian 11

  1. Jak nainstalovat Nginx na Debian 11

  2. Jak nainstalovat Foreman na Ubuntu 18.04 / Ubuntu 16.04 a Debian 9

  3. Jak nainstalovat nejnovější WildFly na Ubuntu 20.04