Nginx

Instalirajte NGINX na CentOS

Instalirajte NGINX na CentOS
U slučaju bilo kojeg web poslužitelja, izvedba je nešto što morate imati na umu. Zapravo su performanse glavni čimbenik koji odlučuje o uspjehu rada poslužitelja. Što je brži poslužitelj, to bolje performanse dobivate iz trenutne konfiguracije hardvera.

Postoji niz dostupnih poslužiteljskih aplikacija. Najpopularniji su Apache i NGINX. Oboje su besplatni i otvorenog koda. Naravno, što se tiče popularnosti, Apache je prilično popularan izbor čak i u svijetu. Zapravo, više od 65% svih poslužitelja u trenutnom cyber svijetu pokreće Apache!

Međutim, to ne umanjuje blagodati NGINX-a (ex-engine - tako se to izgovara). Mnogo je dodatnih pogodnosti koje NGINX pruža, a koje Apache ne uspijeva iskoristiti.

Prvi i najvažniji razlog je izvedba. NGINX, kao lagana alternativa Apacheu, nudi bolje ukupne performanse od Apachea. NGINX je također pogodan za Linux i druga UNIX-slična okruženja. Međutim, NGINX nedostaje u pogledu fleksibilnosti. U većini slučajeva trebate kompilirati dodatne module u NGINX binarni program, jer ne podržavaju svi moduli NGINX-a dinamičko učitavanje modula.

Kako su obojica besplatni, odmah možete lako pokrenuti vlastiti poslužitelj! U današnjem uputstvu provjerit ćemo NGINX pokrenut na mom testnom CentOS sustavu.

Instaliranje NGINX-a

NGINX je dostupan u spremištu EPEL. Krenimo s instalacijom!

Isprva provjerite je li u vašem sustavu omogućeno spremište EPEL -

sudo yum instaliraj epel-release

sudo yum ažuriranje

Sada je vrijeme za izvedbu instalacije!!!

sudo yum instaliraj nginx

Pokretanje NGINX-a

Instalacija je dovršena, vrijeme je da se pokrene! Neće se pokrenuti samo od sebe!

sudo systemctl start nginx

Ako je vaš sustav konfiguriran za upotrebu vatrozida, omogućite HTTP i HTTPS promet od / do poslužitelja -

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

Vrijeme je za testiranje poslužitelja -

http: //

Nemate IP adresu poslužitelja? Tada to možete saznati izvođenjem sljedeće naredbe -

ip adresa

U mom slučaju trebam vezu “enp0s3”. Sada pronađite IP adresu izvođenjem sljedeće naredbe -

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

Možda ćete htjeti omogućiti i NGINX svaki put kad se sustav pokrene -

sudo systemctl omogućiti nginx

Dodatne konfiguracije

Zadana konfiguracija nije uvijek najbolja, jer ovisi o određenom slučaju korištenja. Srećom, NGINX dolazi s praktičnim setom konfiguracijskih datoteka.

  • Globalna konfiguracijska datoteka NGINX / etc / nginx / nginx.konf
  • Zadani korijen poslužitelja / usr / share / nginx / html
  • Konfiguracija bloka poslužitelja / etc / nginx / conf.d / *.konf

Uživati!

Luke komercijalnih igara s otvorenim kodom
Besplatne igre s otvorenim kodom i više platformi mogu se koristiti za igranje starih, kao i nekih prilično nedavnih naslova igara. U ovom će se člank...
Najbolje igre naredbenog retka za Linux
Naredbeni redak nije samo vaš najveći saveznik pri korištenju Linuxa - on također može biti izvor zabave jer ga možete koristiti za igranje mnogih zab...
Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...