Kuinka asentaa Nginx Mainline Ubuntuun 22.10/22.04/20.04


Ubuntu-käyttäjille Nginxin oletusvarasto ei ehkä asenna uusinta versiota. Useimmille käyttäjille tämä on kuitenkin tyydyttävää. Samaan aikaan monet käyttäjät, jotka etsivät suorituskykyä ja pysyäkseen viimeisimmän tietoturvan, vian ja suorituskyvyn tasalla, harkitsevat Nginx-päälinjan asentamista. Nginx jopa suosittelee päälinjan asentamista vakaan version päälle. Suurin ero vakaan ja päälinjan välillä on, että vakaa on testattu, kun taas päälinjassa on uudempia ominaisuuksia ja vähemmän testausta. Tarpeistasi riippuen toinen tai toinen saattaa olla sinulle parempi valinta. Jos tarvitset uusinta ja parasta, käytä päälinjaa. Jos tarvitset vakaamman julkaisun, joka on testattu perusteellisesti, valitse vakaa versio.

Kuten johdannossa todettiin, seuraava opetusohjelma kattaa Nginxin pääversion asennuksen Ubuntu 22.10, 22.04 ja 20.04 sekä virallisen arkiston tuomisen Nginxistä, joka on suosituin vaihtoehto, joka tarjoaa uusimman päälinjan tai käyttäjille, jotka haluavat pysyä. vakaalla myös tämän haaran uusin versio.

Tärkeä ilmoitus

Seuraava opetusohjelma tehtiin Ubuntu 22.10 -julkaisulla, ja esimerkkikuvia otettiin. Silti sitä testattiin Ubuntu 20.04:ssä ja Ubuntu 22.04:ssä. Jos Ubuntu tekee tulevaisuudessa muutoksia, jotka rikkovat jonkin jakeluversion opetusohjelman, sijoita kommentti minun tutkittavaksi, jotta voin päivittää opetusohjelman.

Suositellut vaiheet ennen asennusta

Ennen kuin aloitat, suorita järjestelmässäsi päivitys varmistaaksesi, että kaikki paketit ovat ajan tasalla, jotta vältytään ristiriitaisilta asennuksen aikana.

Ennen kuin jatkat opetusohjelmaa, on hyvä varmistaa, että järjestelmäsi on ajan tasalla kaikkien olemassa olevien pakettien kanssa.



sudo apt update

Valinnaisesti voit listata päivitykset käyttäjille, jotka tarvitsevat tarkistusta tai ovat uteliaita.

sudo apt --list upgradable

Jatka vanhentuneiden pakettien päivittämistä käyttämällä seuraavaa komentoa.

sudo apt upgrade

Poista edellinen Nginx-asennus Ubuntu Linuxista

Ensinnäkin, sinun täytyy poistaa Kaikki aiemmat Nginx-asennukset ennen uusien Nginx-versioiden asentamista ristiriitojen välttämiseksi.

Varmuuskopioi ensin Nginx-kokoonpanosi säilytystä varten.

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

Lopeta Nginxin käyttö systemctl komento seuraavasti:

sudo systemctl stop nginx

Poista seuraavaksi Nginx seuraavalla komennolla:



sudo apt autoremove nginx*

Asenna Nginx Mainline tai Stable Ubuntu Linuxiin

Opetusohjelma on tarkoitettu Nginx-päälinjan asentamiseen, mutta koska on yksinkertaista tuoda joko päälinjaa tai vakaata, opetusohjelma näyttää molemmat vaihtoehdot, mikä antaa sinulle Nginxin viimeisimmän ajantasaisen version odottamatta Ubuntun ylläpitäjiä tai muita muut PPA:t, joita voit käyttää kääntämään ja työntämään sen arkistoihinsa.

Avaa ensin terminaali (CTRL+ALT+T) työpöytäkäyttäjille; palvelimen käyttäjät olisivat jo päätteessä ja suorittavat seuraavan asennuskomennon seuraaville paketeille.

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

Lataa ja lisää Nginx GPG -avain varmistaaksesi pakettien aitouden.

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

Tarkista GPG-avain käyttämällä seuraavaa komentoa.

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

Esimerkkituloste onnistuessaan:

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

Käytä seuraavaa lisätäksesi joko vakaan tai päälinjan Nginx-arkisto apt paketinhallintaluetteloosi.



Tuo Nginx-päävarasto:

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

Tuoda Nginxin vakaa arkisto:

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

Ihannetapauksessa sinun pitäisi asettaa APT-kiinnitys mieluummin Nginx-paketteja muihin Ubuntu-oletustietovarastoihin tai PPA:hin verrattuna. Tämä voidaan tehdä käyttämällä seuraavaa komentoa.

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

Esimerkki ulostulosta:

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

Kun olet valmis, päivitä sopivat arkistot vastaamaan uusia lisäyksiä.

sudo apt update

Jatka nyt Nginxin asentamista.

sudo apt install nginx

Vaihtoehtoisesti voit tarkistaa asennuksen palvelimellesi tai työpöydällesi Nginx käyttämällä apt-cache-käytäntökomentoa. Version koontiversion luettelointi ja sen varmistaminen, että Nginx asennetaan suoraan Nginx-varastoista, on parempi.

apt-cache policy nginx

Esimerkki ulostulosta:



esimerkki apt-cache-käytäntökomennon tarkistuksesta nginxin päälinja-asennuksessa ubuntu linuxissa

Yllä oleva esimerkkikuva osoittaa, että uusin Nginx-päälinja asennetaan suoraan Nginxistä ja sen prioriteetti on 900, korkeampi kuin minkään muun aiemmin määrittämäsi arkiston. Tässä vaiheessa olet asentanut Nginxin uusimman version sen virallisesta arkistosta.



Ei se mitä etsit? Yritä etsiä lisää opetusohjelmia.

3 ajatusta aiheesta "Nginx Mainlinen asentaminen Ubuntuun 22.10/22.04/20.04"

  1. Kiitos paljon. Tämä toimi täydellisesti minulle Ubuntu 20.04:n kanssa. Päivitin Nginxini onnistuneesti. Kiitos jälleen.

    vastata

Jätä kommentti