Kako instalirati Nginx na CentOS 7


NGINX (skraćenica za Engine X) je besplatan, moćan HTTP web poslužitelj otvorenog koda i obrnuti proxy s (asinkronom) arhitekturom vođenom događajima. Napisan je pomoću programskog jezika C i radi na operativnim sustavima sličnim Unixu kao i na Windows OS-u.

Također radi kao obrnuti proxy, standardna pošta i TCP/UDP proxy poslužitelj, a dodatno se može konfigurirati kao balanser opterećenja. Pokreće mnoge stranice na webu; dobro poznat po svojim visokim performansama, stabilnosti i bogatom skupu značajki.

Pročitajte također: Kako instalirati Apache na CentOS 7

U ovom ćemo članku objasniti kako instalirati, konfigurirati i upravljati Nginx HTTP web poslužiteljem na CentOS 7 ili RHEL 7 poslužitelju pomoću naredbenog retka.

Preduvjeti:

  1. Minimalna instalacija poslužitelja CentOS 7
  2. Minimalna instalacija RHEL 7 poslužitelja
  3. Sustav CentOS/RHEL 7 sa statičkom IP adresom

Instalirajte Nginx web poslužitelj

1. Najprije ažurirajte softverske pakete sustava na najnoviju verziju.

yum -y update

2. Zatim instalirajte Nginx HTTP poslužitelj iz EPEL repozitorija pomoću upravitelja paketa YUM na sljedeći način.

yum install epel-release
yum install nginx 

Upravljajte Nginx HTTP poslužiteljem na CentOS 7

3. Nakon instaliranja Nginx web poslužitelja, možete ga pokrenuti prvi put i omogućiti da se automatski pokrene pri dizanju sustava.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Konfigurirajte vatrozid da dopusti Nginx promet

4. Prema zadanim postavkama, ugrađeni vatrozid CentOS 7 postavljen je da blokira Nginx promet. Da biste omogućili web promet na Nginxu, ažurirajte pravila vatrozida sustava kako biste dopustili ulazne pakete na HTTP i HTTPS pomoću donjih naredbi.

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

Testirajte Nginx poslužitelj na CentOS 7

5. Sada možete potvrditi Nginx poslužitelj odlaskom na sljedeći URL, prikazat će se zadana nginx stranica.

http://SERVER_DOMAIN_NAME_OR_IP 

Nginx važne datoteke i direktoriji

  • Zadani korijenski direktorij poslužitelja (direktorij najviše razine koji sadrži konfiguracijske datoteke): /etc/nginx.
  • Glavna Nginx konfiguracijska datoteka: /etc/nginx/nginx.conf.
  • Konfiguracije bloka poslužitelja (virtualni hostovi) mogu se dodati u: /etc/nginx/conf.d.
  • Zadani korijenski direktorij dokumenta poslužitelja (sadrži web datoteke): /usr/share/nginx/html.

Također biste mogli pročitati sljedeće članke o Nginx web poslužitelju.

  1. Kako postaviti virtualne hostove temeljene na imenu i IP-u (blokove poslužitelja) s NGINX-om
  2. Vrhunski vodič za osiguranje, jačanje i poboljšanje performansi Nginx web poslužitelja
  3. Kako instalirati Varnish Cache 5.1 za Nginx na CentOS 7
  4. Instalirajte najnoviji Nginx 1.10.1, MariaDB 10 i PHP 5.5/5.6 na CentOS 7

U ovom smo članku pokazali kako instalirati i upravljati Nginx HTTP poslužiteljem iz naredbenog retka na CentOS 7. Možete postavljati pitanja ili nam dati povratne informacije putem obrasca za komentare u nastavku.