Nginx

Namestite NGINX na CentOS

Namestite NGINX na CentOS
V primeru katerega koli spletnega strežnika morate imeti v mislih zmogljivost. Dejansko je uspešnost glavni dejavnik, ki odloča o uspehu delovanja strežnika. Hitrejši kot je strežnik, boljšo zmogljivost dobite od trenutne konfiguracije strojne opreme.

Obstaja več razpoložljivih strežniških aplikacij. Najbolj priljubljena sta Apache in NGINX. Oba sta brezplačna in odprtokodna. Seveda je Apache glede priljubljenosti precej priljubljena izbira tudi v svetu. Dejansko več kot 65% vseh strežnikov v trenutnem kibernetskem svetu poganja Apache!

Vendar to ne zmanjšuje prednosti NGINX (ex-engine - tako se to izgovarja). Obstajajo številne dodatne ugodnosti, ki jih NGINX zagotavlja, da Apache ne služi.

Prvi in ​​najpomembnejši razlog je uspešnost. NGINX, ki je lahka alternativa Apacheju, nudi splošno boljšo zmogljivost kot Apache. NGINX je primeren tudi za Linux in druga UNIX podobna okolja. Vendar NGINX pri fleksibilnosti zaostaja. V večini primerov morate zbrati dodatne module v binarno datoteko NGINX, saj vsi moduli NGINX ne podpirajo dinamičnega nalaganja modulov.

Ker sta oba brezplačna, lahko takoj zaženete svoj strežnik! V današnji vadnici bomo preverili NGINX, ki se izvaja v mojem testnem sistemu CentOS.

Nameščanje NGINX

NGINX je na voljo v repozitoriju EPEL. Začnimo z namestitvijo!

Najprej se prepričajte, da je v vašem sistemu omogočeno skladišče EPEL -

sudo yum namestite epel-release

posodobitev sudo yum

Zdaj je čas za izvedbo namestitve!!!

sudo yum namestite nginx

Zagon NGINX-a

Namestitev je končana, čas je, da jo zaženete! Ne bo se začel sam od sebe!

sudo systemctl start nginx

Če je vaš sistem konfiguriran za uporabo požarnega zidu, omogočite promet HTTP in HTTPS od / do strežnika -

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

Čas je, da preizkusite delovanje strežnika -

http: //

Nimate naslova IP strežnika? Potem lahko to ugotovite tako, da zaženete naslednji ukaz -

ip addr

V mojem primeru potrebujem povezavo “enp0s3”. Zdaj poiščite naslov IP tako, da zaženete naslednji ukaz -

ip addr show enp0s3 | grep inet | awk 'natisni 2 $; '| sed 's / \ /.* $ // '

Morda boste želeli omogočiti tudi NGINX vsakič, ko se sistem zažene -

sudo systemctl omogoči nginx

Dodatne konfiguracije

Privzeta konfiguracija ni vedno najboljša, saj je odvisna od posameznega primera uporabe. Na srečo ima NGINX priročen nabor konfiguracijskih datotek.

  • Globalna konfiguracijska datoteka NGINX / etc / nginx / nginx.conf
  • Privzeti korenski strežnik / usr / share / nginx / html
  • Konfiguracija strežniškega bloka / etc / nginx / conf.d / *.conf

Uživajte!

Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...
Vadnica za Unity3D
Uvod v Unity 3D Unity 3D je močan motor za razvoj iger. Navzkrižna platforma vam omogoča ustvarjanje iger za mobilne naprave, splet, namizje in konzol...