Wéi installéiere ech Nginx Mainline op Ubuntu 22.10/22.04/20.04

Fir Ubuntu Benotzer kann de Standardrepository fir Nginx déi lescht Versioun net installéieren. Wéi och ëmmer, fir déi meescht Benotzer ass dëst zefriddestellend. Mëttlerweil, vill Benotzer déi Leeschtung sichen a mat der läscht Sécherheet ze halen, Käfer, a Leeschtung géif kucken op d'Installatioun vun der Nginx Mainline. Nginx recommandéiert souguer d'Haaptlinn iwwer déi stabil Versioun z'installéieren. Den Haaptunterschied tëscht Stall an Mainline ass datt stabil getest gouf, während Mainline méi nei Features a manner Tester huet. Ofhängeg vun Äre Besoinen, kann deen een oder deen aneren eng besser Wiel fir Iech sinn. Wann Dir déi lescht a gréisste braucht, gitt mat der Haaptlinn. Wann Dir eng méi stabil Verëffentlechung braucht déi grëndlech getest gouf, gitt mat der stabiler Versioun.

Wéi an der Aféierung diskutéiert, wäert de folgenden Tutorial d'Installatioun vun der Mainline Versioun vun Nginx op Ubuntu 22.10, 22.04, an 20.04 mat der Import vum offiziellen Repository vun Nginx ofdecken, dat ass déi recommandéiert Optioun déi déi lescht Mainline ubitt oder fir Benotzer déi léiwer bleiwen op stabil déi neist Versioun vun dëser Branche och.

wichteg Remark

Déi folgend Tutorial gouf mat enger Ubuntu 22.10 Verëffentlechung gemaach, a Beispill Biller goufen geholl. Trotzdem gouf et op Ubuntu 20.04 an Ubuntu 22.04 getest. An Zukunft, wann Ubuntu Ännerunge mécht fir den Tutorial fir eng vun de Verdeelungsversioune ze briechen, plazéiert w.e.g kommentéieren fir mech z'ënnersichen sou datt ech den Tutorial aktualiséieren.

Recommandéiert Schrëtt Virun Installatioun

Ier Dir mam Tutorial weidergeet, assuréieren datt Äre System aktuell ass mat all existéierende Packagen ass gutt.

sudo apt update

Optional kënnt Dir d'Aktualiséierunge fir Benotzer oplëschten déi Iwwerpréiwung erfuerderen oder virwëtzeg sinn.

sudo apt --list upgradable

Fuert weider fir all aktuell Pakete mat dem folgenden Kommando ze upgrade.



sudo apt upgrade

Ewechzehuelen virdrun Nginx Installatioun op Ubuntu Linux

Als éischt, fir Konflikt ze vermeiden, musst Dir all virdrun Nginx Installatiounen erofhuelen ier Dir déi nei Versiounen installéiert.

Als éischt, backt Är Nginx Konfiguratioun fir d'Sécherheet.

sudo mv /etc/nginx/ /etc/nginx.old/

Stop Nginx mat der systemctl Kommando wéi follegt:

sudo systemctl stop nginx

Als nächst, läscht Nginx mat dem folgenden Kommando:

sudo apt autoremove nginx*

Installéiert Nginx Mainline oder Stable op Ubuntu Linux

Den Tutorial ass fir d'Installatioun vun der Nginx Mainline, awer well et einfach ass entweder Mainline oder stabil z'importéieren, wäert den Tutorial béid Optiounen weisen, wat Iech déi lescht aktuell Versioun vun Nginx gëtt ouni op d'Inhalter vun Ubuntu oder iergendeng ze waarden. aner PPA Dir kënnt benotzt ginn fir ze kompiléieren an op hir Repositories ze drécken.

Als éischt, öffnen Ären Terminal (CTRL+ALT+T) fir Desktop Benotzer; Server Benotzer wären schonn am Terminal a lafen de folgenden Installatiounskommando fir déi folgend Packagen.

sudo apt install curl gnupg2 ca-certificates lsb-release dirmngr software-properties-common apt-transport-https -y

Luet den Nginx GPG Schlëssel erof a füügt fir d'Authentizitéit vun de Packagen z'iwwerpréiwen.



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

Verifizéiert de GPG Schlëssel andeems Dir de folgende Kommando benotzt.

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

Beispill Ausgang wann erfollegräich:

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

Als nächst benotzt déi folgend fir entweder de stabilen oder Mainline Nginx Repository op Är apt Package Manager Lëscht ze addéieren.

Import Nginx Mainline Repository:

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

Import Nginx Stable Repository:

echo "deb [arch=amd64,arm64 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

Idealerweis sollt Dir setzen APT festleeën fir Nginx Packagen iwwer all Standard Ubuntu Repositories oder PPAs ze léiwer. Dëst kann gemaach ginn andeems Dir de folgende Kommando benotzt.

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

Beispill Ausgab:

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

Eemol gemaach, update déi apt Repositories fir déi nei Ergänzunge ze reflektéieren.

sudo apt update

Elo fuert weider fir Nginx z'installéieren.



sudo apt install nginx

Optional kënnt Dir d'Installatioun op Ärem Server oder Desktop Nginx verifizéieren mat dem apt-Cache Politik Kommando. D'Lëscht vun der Versioun bauen an ze garantéieren datt Nginx direkt vun Nginx Repositories installéiert ass ass besser.

apt-cache policy nginx

Beispill Ausgab:

Beispill vun apt-Cache Politik Kommando Iwwerpréiwung op nginx Mainline Installatioun op Ubuntu Linux

Dat uewe Beispill Bild weist datt déi lescht Nginx Mainline direkt vun Nginx installéiert ass an e Prioritéitsset vun 900 huet, méi héich wéi all aner Repository deen Dir virdru konfiguréiert hutt. Zu dësem Zäitpunkt hutt Dir déi lescht Versioun vum Nginx aus sengem offiziellen Repository installéiert.


Net wat Dir gesicht hutt? Probéiert no zousätzlech Tutorials ze sichen.

3 Gedanken iwwer "Wéi installéiere ech Nginx Mainline op Ubuntu 22.10/22.04/20.04"

  1. Villmools Merci. Dëst huet perfekt fir mech mat Ubuntu 20.04 geschafft. Ech hunn meng Nginx erfollegräich aktualiséiert. Merci nach eng Kéier.

    Antwort

Hannerlooss eng Kommentéieren