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.

  1. Minimalna namestitev strežnika CentOS 7
  2. Minimalna namestitev strežnika RHEL 7
  3. 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.

  1. Kako namestiti virtualne gostitelje na osnovi imen in IP (strežniški bloki) z NGINX
  2. Končni vodnik za zaščito, utrjevanje in izboljšanje zmogljivosti spletnega strežnika Nginx
  3. Kako namestiti Varnish Cache 5.1 za Nginx na CentOS 7
  4. 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.