Hvernig á að setja upp Nginx á CentOS 7


NGINX (stutt fyrir Engine X) er ókeypis, opinn og öflugur HTTP vefþjónn og öfugt umboð með atburðadrifnum (ósamstilltum) arkitektúr. Það er skrifað með C forritunarmáli og keyrir á Unix-líkum stýrikerfum sem og Windows OS.

Það virkar einnig sem öfugur umboðsmaður, venjulegur póstur og TCP/UDP proxy-miðlari, og getur auk þess verið stilltur sem álagsjafnari. Það knýr margar síður á vefnum; vel þekkt fyrir afkastagetu, stöðugleika og eiginleikaríkt sett.

Í þessari grein munum við útskýra hvernig á að setja upp, stilla og stjórna Nginx HTTP vefþjóni á CentOS 7 eða RHEL 7 netþjóni með því að nota skipanalínu.

  1. Lágmarksuppsetning á CentOS 7 netþjóni
  2. Lágmarksuppsetning á RHEL 7 netþjóni
  3. CentOS/RHEL 7 kerfi með fastri IP tölu

Settu upp Nginx vefþjón

1. Uppfærðu fyrst kerfishugbúnaðarpakkana í nýjustu útgáfuna.

# yum -y update

2. Næst skaltu setja upp Nginx HTTP netþjón frá YUM pakkastjóranum eins og hér segir.

# yum install epel-release
# yum install nginx 

Stjórna Nginx HTTP Server á CentOS 7

3. Þegar Nginx vefþjónninn hefur verið settur upp geturðu ræst hann í fyrsta skipti og gert honum kleift að ræsast sjálfkrafa við ræsingu kerfisins.

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

Stilltu eldvegg til að leyfa Nginx umferð

4. Sjálfgefið er CentOS 7 innbyggður eldveggur stilltur á að loka fyrir Nginx umferð. Til að leyfa netumferð á Nginx, uppfærðu eldveggsreglur kerfisins til að leyfa pakka á heimleið á HTTP og HTTPS með því að nota skipanirnar hér að neðan.

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

Prófaðu Nginx Server á CentOS 7

5. Nú geturðu staðfest Nginx netþjón með því að fara á eftirfarandi vefslóð, sjálfgefna nginx síða verður sýnd.

http://SERVER_DOMAIN_NAME_OR_IP 

Nginx mikilvægar skrár og möppur

  • Sjálfgefin rótarskrá þjónsins (meðalskrá sem inniheldur stillingarskrár): /etc/nginx.
  • Aðal Nginx stillingarskráin: /etc/nginx/nginx.conf.
  • Hægt er að bæta við stillingum miðlarablokkar (sýndarhýsingar) í: /etc/nginx/conf.d.
  • Sjálfgefin rótarskrá skjalaþjóns (inniheldur vefskrár): /usr/share/nginx/html.

Þú gætir líka viljað lesa þessar eftirfarandi greinar sem tengjast Nginx vefþjóni.

  1. Hvernig á að setja upp nafntengda og IP-byggða sýndargestgjafa (þjónablokkir) með NGINX
  2. Fullkominn leiðarvísir til að tryggja, herða og bæta árangur Nginx vefþjóns
  3. Hvernig á að setja upp Varnish Cache 5.1 fyrir Nginx á CentOS 7
  4. Settu upp nýjustu Nginx 1.10.1, MariaDB 10 og PHP 5.5/5.6 á CentOS 7

Í þessari grein sýndum við hvernig á að setja upp og stjórna Nginx HTTP netþjóni frá skipanalínunni á CentOS 7. Þú getur spurt spurninga eða gefið okkur athugasemdir í gegnum athugasemdareyðublaðið hér að neðan.