Hvernig á að setja upp nýjustu Nginx Mainline á AlmaLinux 8

Fyrir þá sem nota AlmaLinux 8, þú gætir hafa tekið eftir því að setja upp Nginx beint frá Appresteam setur ekki upp nýjustu stöðugu eða aðalútgáfuna. Það er frekar langt á eftir þar sem Nginx er stöðugt og Mainline er á þeim tíma sem hún þróast.

Fyrir flesta er valið að nota sjálfgefna Nginx sem fylgir með AlmaLinux App straumnum. Samt sem áður mun eftirfarandi einkatími fjalla um skrefin sem þarf til að nota nýrri útgáfur fyrir nýjustu eiginleikana.

Forsendur

  • Mælt með stýrikerfi: AlmaLinux 8.
  • Notendareikningur: Notendareikningur með sudo réttindi or rótaraðgangur (su skipun).

Uppfærir stýrikerfi

Uppfærðu þína AlmaLinux stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo dnf upgrade --refresh -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@localhost ~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Hvernig á að bæta notanda við Sudoers á AlmaLinux.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Fáðu


Fjarlægðu fyrri Nginx uppsetningu

Fyrst þarftu að fjarlægja Allir fyrri Nginx uppsetningar sem eru virkir áður en þú setur upp Nginx Mainline.

Hættu Nginx að nota systemctl skipun sem hér segir:

sudo systemctl stop nginx

Næst skaltu fjarlægja Nginx með eftirfarandi skipun:

sudo dnf remove nginx

Búðu til og settu upp Ngnix geymslu

Nú þegar þú hefur fjarlægt gömlu Nginx útgáfuna, ef þú hafðir hana uppsetta, til að setja upp Nginx mainline, þarftu fyrst að setja upp ósjálfstæði fyrir hana, sem er dnf-tól með eftirfarandi skipun:

sudo dnf install dnf-utils -y

Þegar það hefur verið sett upp skaltu nota uppáhalds textaritilinn þinn, búa til eftirfarandi skrá:

sudo nano /etc/yum.repos.d/nginx.repo

Næst þarftu að bæta við eftirfarandi kóða, sem tilgreinir Nginx geymsluna sem við munum nota til að setja upp nýjustu Nginx aðalútgáfuna:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Til að spara notkun (CTRL+O), farðu síðan út (CTRL+X).


Fáðu


Settu upp nýjustu Nginx aðallínuna

Sjálfgefið er að nýjasta geymslan fyrir stöðuga Nginx pakka er fyrst notuð. Hins vegar ertu að fara að setja upp Nginx aðallína, svo þú þarft að keyra eftirfarandi skipun til að virkja aðallínugeymsluna sem hér segir:

sudo yum-config-manager --enable nginx-mainline

Næst skaltu setja upp Nginx mainline eins og hér segir:

sudo dnf install nginx

Taktu eftir útgáfunúmerinu sem verið er að setja upp eins og hér að neðan:

Hvernig á að setja upp nýjustu Nginx Mainline á AlmaLinux 8

Gerð "J," ýttu síðan á „SLAÐA LYKILL“ til að halda áfram með uppsetninguna.

Athugaðu að þú munt sjá sprettiglugga sem lætur þig vita um innflutning á GPG lykill meðan á uppsetningu stendur.

Hvernig á að setja upp nýjustu Nginx Mainline á AlmaLinux 8

Gerð "J," ýttu síðan á „SLAÐA LYKILL“ til að halda áfram með uppsetninguna.

nginx -v

Til að staðfesta Nginx aðallínuútgáfuna skaltu nota eftirfarandi skipun til að staðfesta:

Dæmi úttak:

nginx version: nginx/1.21.3

Sjálfgefið er að Nginx er ekki virkt og er óvirkt við uppsetningu. Til að virkja Nginx þjónustuna þína skaltu nota:

sudo systemctl start nginx

Til að gera kleift að ræsa Nginx við ræsingu, notaðu eftirfarandi skipun:

sudo systemctl enable nginx

Að lokum skaltu athuga stöðuna til að staðfesta að Nginx virki rétt:

sudo systemctl status nginx

Dæmi úttak:

Hvernig á að setja upp nýjustu Nginx Mainline á AlmaLinux 8

Til hamingju, þú hefur sett upp nýjustu Nginx Mainline bygginguna á netþjóninum þínum.

Stilla eldvegg

Ef þú ert ekki að skipta um núverandi Nginx þjónustu og setja upp Nginx í fyrsta skipti gætirðu þurft að stilla eldvegginn fyrir HTTP og HTTPS umferð. Dæmi um hvernig á að gera þetta er hér að neðan:

Til að leyfa HTTP umferð notaðu eftirfarandi skipun:

sudo firewall-cmd --permanent --zone=public --add-service=http

Til að leyfa HTTPS umferð notaðu eftirfarandi skipun:

sudo firewall-cmd --permanent --zone=public --add-service=https

Þegar þessu er lokið þarftu að gera breytingarnar virkar með því að endurhlaða eldvegginn:

sudo firewall-cmd --reload

Fáðu


Athugasemdir og niðurstaða

Kennslan hefur sýnt þér hvernig á að setja upp nýjustu Nginx Mainline bygginguna á AlmaLinux 8 þjóninum þínum. Stöðugleiki er alltaf að nota það sem kemur opinberlega í App straumnum. Hins vegar skortir þetta oft eiginleika þar sem þeir eru svo gamaldags.

Á heildina litið er það tiltölulega öruggt að nota nýjustu stöðugu Nginx eða Mainline útgáfurnar miðað við annan hugbúnað þar sem villur og óstöðugleiki gætu verið til staðar. Nginx gerir frábært starf við að halda vefforritinu sínu vel í gangi.

Gerast áskrifandi
Tilkynna um
0 Comments
Inline endurgjöf
Skoða allar athugasemdir
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x