Otu esi etinye Nginx Mainline kacha ọhụrụ na AlmaLinux 8

Maka ndị na-eji AlmaLinux 8, ị nwere ike chọpụtala na wụnye Nginx ozugbo site na Appresteam anaghị wụnye ụdị kwụsiri ike kachasị ọhụrụ ma ọ bụ nke isi. Ọ mara mma n'azụ ebe Nginx kwụsiri ike, Mainline nọ n'oge mmepe ya ugbu a.

Maka ọtụtụ, a ga-ahọrọ iji Nginx ndabara nke na-abịa na iyi AlmaLinux App. N'agbanyeghị nke ahụ, nkuzi na-esonụ ga-ekpuchi usoro ndị achọrọ iji jiri nsụgharị ọhụrụ maka njirimara ọhụrụ.

Prerequisites

  • OS akwadoro: AlmaLinux 8.
  • Akaụntụ onye ọrụ: Akaụntụ onye ọrụ nwere sudo ihe ùgwù or ohere mgbọrọgwụ (su Command).

Na-emelite Sistemụ Ọrụ

Melite gi AlmaLinux Sistemụ arụmọrụ iji hụ na ngwugwu niile dị adị adịla ugbu a:

sudo dnf upgrade --refresh -y

Nkuzi a ga-eji ya sudo iwu na na-eche na ị nwere ọnọdụ sudo.

Iji nyochaa ọkwa sudo na akaụntụ gị:

sudo whoami

Ihe atụ na-egosi ọkwa sudo:

[joshua@localhost ~]$ sudo whoami
root

Ka ịtọlite ​​akaụntụ sudo dị adị ma ọ bụ ọhụrụ, gaa na nkuzi anyị na Otu esi etinye onye ọrụ na Sudoers na AlmaLinux.

Iji mgbọrọgwụ akaụntụ, jiri iwu na-esonụ na paswọọdụ mgbọrọgwụ banye.

su

Advertisement


Wepu nwụnye Nginx gara aga

Mbụ, ịkwesịrị wepụ ọ bụla Nginx gara aga ndị na-arụ ọrụ tupu ịwụnye Nginx Mainline.

Kwụsị Nginx iji sistemụ nye iwu dika ndi a:

sudo systemctl stop nginx

Na-esote, wepụ Nginx site na iji iwu a:

sudo dnf remove nginx

Mepụta & Wụnye ebe nchekwa Ngnix

Ugbu a ị wepụrụ ụdị Nginx ochie nke ọma, ọ bụrụ na etinyere ya, iji wụnye Nginx mainline, ị ga-ebu ụzọ wụnye ndabere maka ya, nke bụ. dnf-utilities site na iwu a:

sudo dnf install dnf-utils -y

Ozugbo etinyere ya, jiri editọ ederede ọkacha mmasị gị, mepụta faịlụ a:

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

Ọzọ, ịkwesịrị ịgbakwunye koodu na-esonụ, nke na-akọwapụta ebe nchekwa Nginx nke anyị ga-eji wụnye ụdị Nginx kachasị ọhụrụ:

[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

Ka ịchekwaa ojiji (Ctrl+O), wee pụọ (CTRL+X).


Advertisement


Wụnye Nginx Mainline Kacha ọhụrụ

Site na ndabara, a na-ebu ụzọ were ebe nchekwa kacha ọhụrụ maka ngwugwu Nginx kwụsiri ike. Agbanyeghị, ị ga-etinye Nginx mainline, yabụ ị ga-emerịrị iwu a iji mee ka ebe nchekwa isi dị ka ndị a:

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

Ọzọ, wụnye Nginx mainline dị ka ndị a:

sudo dnf install nginx

Rịba ama nọmba ụdị a na-etinye dị ka n'okpuru:

Otu esi etinye Nginx Mainline kacha ọhụrụ na AlmaLinux 8

ụdị "Y," wee pịa "Tinye igodo" ịga n'ihu na nwụnye.

Rịba ama na ị ga-ahụ mmapụta na-agwa gị maka ibubata ihe ahụ Igodo GPG n'oge nrụnye.

Otu esi etinye Nginx Mainline kacha ọhụrụ na AlmaLinux 8

ụdị "Y," wee pịa "Tinye igodo" ịga n'ihu na nwụnye.

nginx -v

Iji nyochaa ụdị Nginx mainline, jiri iwu a iji kwado:

Ihe atụ mmepụta:

nginx version: nginx/1.21.3

Site na ndabara, Nginx adịghị enyere ya aka ma gbanyụọ ya na nwụnye. Iji mee ka ọrụ Nginx gị rụọ ọrụ, jiri:

sudo systemctl start nginx

Iji mee ka Nginx malite na buut, jiri iwu a:

sudo systemctl enable nginx

N'ikpeazụ, lelee ọkwa iji chọpụta na Nginx na-arụ ọrụ nke ọma:

sudo systemctl status nginx

Ihe atụ mmepụta:

Otu esi etinye Nginx Mainline kacha ọhụrụ na AlmaLinux 8

Ekele, ị rụnyela ihe nrụpụta Nginx Mainline kachasị ọhụrụ na sava gị nke ọma.

Wụnye Firewall

Ọ bụrụ na ị naghị edochi ọrụ Nginx dị ugbu a wee wụnye Nginx maka oge mbụ, ị nwere ike hazie firewall maka okporo ụzọ HTTP na HTTPS. Ihe atụ nke otu esi eme nke a bụ n'okpuru:

Iji kwe ka okporo ụzọ HTTP jiri iwu a:

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

Iji kwe ka okporo ụzọ HTTPS jiri iwu a:

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

Ozugbo emechara, ịkwesịrị ịme mgbanwe ndị ahụ dị irè site na ibugharị firewall:

sudo firewall-cmd --reload

Advertisement


Okwu na mmechi

Nkuzi ahụ egosila gị otu esi etinye ihe nrụpụta Nginx Mainline kachasị ọhụrụ na sava AlmaLinux 8 gị. Nkwụsi ike bụ iji ihe na-abịa n'ihu ọha na iyi App. Otú ọ dị, ọtụtụ mgbe, ndị a enweghị atụmatụ ebe ọ bụ na ha bụ oge ochie.

N'ozuzu, iji ụdị Nginx ma ọ bụ Mainline kwụsiri ike kachasị ọhụrụ adịghị mma ma e jiri ya tụnyere ngwanrọ ndị ọzọ ebe ahụhụ na enweghị ntụkwasị obi nwere ike ịdị. Nginx na-arụ ọrụ dị egwu na idobe ngwa weebụ ya nke ọma.

Idenye aha
Gwa nke
0 Comments
Inline nzaghachi
Lee echiche niile
0
Ga-ahụ n'anya gị echiche, biko okwu.x