Kako namestiti Nginx na CentOS 7
NGINX (okrajšava za Engine X) je brezplačen, odprtokoden in zmogljiv spletni strežnik HTTP in povratni strežnik proxy z dogodkovno (asinhrono) arhitekturo. Napisan je s programskim jezikom C in deluje v operacijskih sistemih, podobnih Unixu, pa tudi v operacijskem sistemu Windows.
Deluje tudi kot povratni strežnik proxy, standardni poštni strežnik in strežnik proxy TCP/UDP, poleg tega pa ga je mogoče konfigurirati kot izravnalnik bremena. Poganja številna spletna mesta; znana po svojih visoko zmogljivih, stabilnih in bogatih funkcijah.
V tem članku bomo razložili, kako namestiti, konfigurirati in upravljati spletni strežnik Nginx HTTP na strežniku CentOS 7 ali RHEL 7 z uporabo ukazne vrstice.
- Minimalna namestitev strežnika CentOS 7
- Minimalna namestitev strežnika RHEL 7
- Sistem CentOS/RHEL 7 s statičnim naslovom IP
Namestite spletni strežnik Nginx
1. Najprej posodobite sistemske programske pakete na najnovejšo različico.
# yum -y update
2. Nato namestite strežnik Nginx HTTP iz upravitelja paketov YUM na naslednji način.
# yum install epel-release # yum install nginx
Upravljajte strežnik HTTP Nginx na CentOS 7
3. Ko je spletni strežnik Nginx nameščen, ga lahko prvič zaženete in omogočite samodejni zagon ob zagonu sistema.
# systemctl start nginx # systemctl enable nginx # systemctl status nginx
Firewalld konfigurirajte tako, da dovoljuje promet Nginx
4. Vgrajeni požarni zid CentOS 7 je privzeto nastavljen tako, da blokira promet Nginx. Če želite omogočiti spletni promet na Nginxu, posodobite pravila požarnega zidu sistema, da dovolite dohodne pakete na HTTP in HTTPS z uporabo spodnjih ukazov.
# firewall-cmd --zone=public --permanent --add-service=http # firewall-cmd --zone=public --permanent --add-service=https # firewall-cmd --reload
Preizkusite strežnik Nginx na CentOS 7
5. Zdaj lahko preverite strežnik Nginx na naslednjem URL -ju, prikazana bo privzeta stran nginx.
http://SERVER_DOMAIN_NAME_OR_IP
Pomembne datoteke in imeniki Nginxa
- Privzeti korenski imenik strežnika (direktorij najvišje ravni, ki vsebuje konfiguracijske datoteke):/etc/nginx.
- Glavna konfiguracijska datoteka Nginx: /etc/nginx/nginx.conf.
- Konfiguracije strežniških blokov (navidezni gostitelji) lahko dodate v: /etc/nginx/conf.d.
- Privzeti korenski imenik strežniškega dokumenta (vsebuje spletne datoteke):/usr/share/nginx/html.
Morda boste želeli prebrati tudi te članke, povezane s spletnim strežnikom Nginx.
- Kako namestiti virtualne gostitelje na osnovi imen in IP (strežniški bloki) z NGINX
- Končni vodnik za zaščito, utrjevanje in izboljšanje zmogljivosti spletnega strežnika Nginx
- Kako namestiti Varnish Cache 5.1 za Nginx na CentOS 7
- Namestite najnovejše Nginx 1.10.1, MariaDB 10 in PHP 5.5/5.6 na CentOS 7
V tem članku smo prikazali, kako namestiti in upravljati strežnik Nginx HTTP iz ukazne vrstice na CentOS 7. Lahko postavite vprašanja ali nam pošljete povratne informacije prek spodnjega obrazca za komentar.