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:
- Minimalna instalacija CentOS 7 servera
- A RHEL 7 Server Minimalna instalacija
- 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.
- Kako podesiti virtuelne hostove zasnovane na imenu i IP-u (blokove servera) sa NGINX-om
- Ultimativni vodič za osiguranje, ojačanje i poboljšanje performansi Nginx web servera
- Kako instalirati Varnish Cache 5.1 za Nginx na CentOS 7
- 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.