Centgin 8-de Nginx-i nädip gurmaly


Nginx (Motor X) iň meşhur, güýçli we ýokary öndürijilikli açyk çeşme HTTP web serweri we ulalýan hadysalara esaslanýan (asynkron) arhitekturasy bilen ters proksi serweri. Şeýle hem tizligi, durnuklylygy, aýratynlyklara baý toplumy, aňsat konfigurasiýasy we çeşmeleriň az ulanylmagy sebäpli ýük balanseri, poçta proksi we HTTP keş keşi hökmünde ulanylyp bilner.

Bu makalada, Centgin 8 Linux serwerinde Nginx HTTP web serwerini nädip gurmalydygyny düşündireris.

CentOS 8-de Nginx HTTP web serwerini gurmak

1. Nginx web serweriniň iň soňky wersiýasyny gurmak üçin aşakdaky yum buýrugy bilen ulgam programma üpjünçiligini täzelemeli.

# yum update

2. Programma üpjünçiligi täzelenenden soň, iň soňky durnukly Nginx serwerini aşakdaky buýruklary ulanyp, deslapky paket ammarlaryndan gurup bilersiňiz.

# yum info nginx
# yum install nginx

3. Nginx gurlansoň, systemctl buýruklaryny ýerine ýetirip, ýagdaýy başlap, işledip we barlap bilersiňiz.

# systemctl start nginx
# systemctl enable nginx
# systemctl status nginx

4. Aşakdaky firewall-cmd buýruklaryny ulanyp, ulgam gorag diwaryndaky Nginx-de web traffigine rugsat bermek üçin 80 we 443 porty açyň we işlediň.

# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --zone=public --permanent --add-service=https
# firewall-cmd --reload

5. Ss buýrugyny ulanyp, diwar diwarynda 80 we 443 portuň açykdygyny barlaň.

# netstat -tulpn
OR
# ss -tulpn

6. Indi web brauzeriňizdäki serweriňiziň umumy IP adresine girip, Nginx web serweriniň işleýändigini we işleýändigini barlap bilersiňiz. Serweriňiziň IP adresini bilmeseňiz, IP buýrugyny işledip bilersiňiz.

# ip addr

Aboveokardaky çykyşda serwerimiň IP adresi 192.168.0.103, şonuň üçin web brauzeriňizi açyň we IP adresini ýazyň.

http://192.168.0.103

Bu! CentOS 8 serweriňizde Nginx gurlansoň, web sahypalaryny ýerleşdirmek üçin LEMP Stack gurup bilersiňiz.