Kako instalirati Nginx na CentOS 7


NGINX (skraćeno od Engine X) je besplatan, open-source i moćan HTTP web server i obrnuti proxy sa arhitekturom vođenom događajima (asinhronom). Napisan je pomoću C programskog jezika i radi na operativnim sistemima sličnim Unixu, kao i na Windows OS.

Takođe radi kao reverse proxy, standardna mail i TCP/UDP proxy server, a može se dodatno konfigurisati kao balansator opterećenja. Pokreće mnoge web stranice na webu; dobro poznat po svojim visokim performansama, stabilnosti i bogatom setu.

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

U ovom članku ćemo objasniti kako instalirati, konfigurirati i upravljati Nginx HTTP web serverom na CentOS 7 ili RHEL 7 serveru pomoću komandne linije.

Preduvjeti:

  1. Minimalna instalacija CentOS 7 servera
  2. A RHEL 7 Server Minimalna instalacija
  3. CentOS/RHEL 7 sistem sa statičkom IP adresom

Instalirajte Nginx web server

1. Prvo ažurirajte sistemske softverske pakete na najnoviju verziju.

yum -y update

2. Zatim, instalirajte Nginx HTTP server iz EPEL spremišta koristeći YUM menadžer paketa na sljedeći način.

yum install epel-release
yum install nginx 

Upravljajte Nginx HTTP serverom na CentOS 7

3. Jednom kada je Nginx web server instaliran, možete ga pokrenuti prvi put i omogućiti da se automatski pokreće pri pokretanju sistema.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Konfigurirajte firewalld da omogućite Nginx promet

4. Podrazumevano, ugrađeni zaštitni zid CentOS 7 je postavljen da blokira Nginx saobraćaj. Da biste omogućili web promet na Nginxu, ažurirajte pravila sistemskog zaštitnog zida kako biste dozvolili ulazne pakete na HTTP i HTTPS koristeći donje naredbe.

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

Testirajte Nginx server na CentOS 7

5. Sada možete provjeriti Nginx server tako što ćete otići 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 servera (direktorij najvišeg nivoa koji sadrži konfiguracijske datoteke): /etc/nginx.
  • Glavni Nginx konfiguracijski fajl: /etc/nginx/nginx.conf.
  • Konfiguracije bloka servera (virtuelni hostovi) mogu se dodati u: /etc/nginx/conf.d.
  • Zadani korijenski direktorij dokumenta servera (sadrži web datoteke): /usr/share/nginx/html.

Možda biste željeli pročitati i ove sljedeće članke vezane za Nginx web server.

  1. Kako podesiti virtuelne hostove zasnovane na imenu i IP-u (blokove servera) sa NGINX-om
  2. Ultimativni vodič za osiguranje, ojačanje i poboljšanje performansi Nginx web servera
  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 članku smo pokazali kako instalirati i upravljati Nginx HTTP serverom iz komandne linije na CentOS 7. Možete postaviti pitanja ili nam dati povratne informacije putem obrasca za komentare ispod.