Kif tinstalla Nginx fuq CentOS 7


NGINX (qosra għal Engine X) huwa server tal-web HTTP b'xejn, b'sors miftuħ u b'saħħtu u proxy invers b'arkitettura mmexxija mill-avvenimenti (asinkrona). Huwa miktub bl-użu tal-lingwa ta 'programmar C u jaħdem fuq sistemi operattivi bħal Unix kif ukoll Windows OS.

Jaħdem ukoll bħala reverse proxy, posta standard u server proxy TCP/UDP, u jista' wkoll jiġi kkonfigurat bħala load balancer. Qed iħaddem bosta siti fuq il-web; magħruf sew għall-prestazzjoni għolja, l-istabbiltà u s-sett b'ħafna karatteristiċi tiegħu.

F'dan l-artikolu, se nispjegaw kif tinstalla, tikkonfigura u timmaniġġja Nginx HTTP web server fuq CentOS 7 jew RHEL 7 server bl-użu tal-linja tal-kmand.

  1. Installazzjoni Minima ta' Server CentOS 7
  2. Installazzjoni Minima ta' Server RHEL 7
  3. Sistema CentOS/RHEL 7 b'indirizz IP statiku

Installa Nginx Web Server

1. L-ewwel aġġorna l-pakketti tas-softwer tas-sistema għall-aħħar verżjoni.

# yum -y update

2. Sussegwentement, installa server HTTP Nginx mill-maniġer tal-pakkett YUM kif ġej.

# yum install epel-release
# yum install nginx 

Immaniġġja Nginx HTTP Server fuq CentOS 7

3. Ladarba Nginx web server installat, tista 'tibda l-ewwel darba u tippermetti li tibda awtomatikament fil-boot tas-sistema.

# systemctl start nginx
# systemctl enable nginx
# systemctl status nginx

Ikkonfigura firewalld biex Jippermetti Nginx Traffic

4. B'mod awtomatiku, CentOS 7 firewall built-in huwa ssettjat biex jimblokka t-traffiku Nginx. Biex tippermetti t-traffiku tal-web fuq Nginx, aġġorna r-regoli tal-firewall tas-sistema biex tippermetti pakketti deħlin fuq HTTP u HTTPS billi tuża l-kmandi hawn taħt.

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

Ittestja Nginx Server fuq CentOS 7

5. Issa tista 'tivverifika server Nginx billi tmur fil-URL li ġej, se tintwera paġna nginx default.

http://SERVER_DOMAIN_NAME_OR_IP 

Fajls u Direttorji Importanti Nginx

  • Id-direttorju tal-għeruq tas-server default (direttorju tal-ogħla livell li fih fajls tal-konfigurazzjoni): /etc/nginx.
  • Il-fajl ewlieni tal-konfigurazzjoni Nginx: /etc/nginx/nginx.conf.
  • Il-konfigurazzjonijiet tal-blokk tas-server (hosts virtwali) jistgħu jiġu miżjuda fi: /etc/nginx/conf.d.
  • Id-direttorju tal-għerq tad-dokument tas-server default (fih fajls tal-web): /usr/share/nginx/html.

Tista' wkoll tixtieq taqra dawn l-artikoli relatati mas-server tal-web Nginx li ġejjin.

  1. Kif Tissettja Hosts Virtwali bbażati fuq ismijiet u bbażati fuq IP (Blokki tas-Server) b'NGINX
  2. Il-Gwida Ultimate biex Tiżgura, Tibbies u Ttejjeb il-Prestazzjoni ta' Nginx Web Server
  3. Kif tinstalla Varnish Cache 5.1 għal Nginx fuq CentOS 7
  4. Installa l-aħħar Nginx 1.10.1, MariaDB 10 u PHP 5.5/5.6 fuq CentOS 7

F'dan l-artikolu, urejna kif tinstalla u timmaniġġja Nginx HTTP server mil-linja ta 'kmand fuq CentOS 7. Tista' tistaqsi mistoqsijiet jew tagħtina kwalunkwe feedback permezz tal-formola ta 'kummenti hawn taħt.