Centgin 7-de Nginx-i nädip gurmaly
NGINX (Motor X üçin gysga) erkin, açyk çeşme we güýçli HTTP web serweri we hadysalara esaslanýan (asynkron) arhitekturasy bilen ters proksi. C programmirleme dili bilen ýazylýar we Unix ýaly operasiýa ulgamlarynda, Windows OS-da işleýär.
Şeýle hem ters proksi, adaty poçta we TCP/UDP proksi serweri hökmünde işleýär we goşmaça ýük balansy hökmünde düzülip bilner. Webdäki köp sahypany işledýär; ýokary öndürijiligi, durnuklylygy we aýratynlyklara baý toplumy bilen tanalýar.
Bu makalada, buýruk setirini ulanyp, CentOS 7 ýa-da RHEL 7 serwerinde Nginx HTTP web serwerini nädip gurmalydygyny, sazlamalydygyny we dolandyrjakdygyny düşündireris.
- CentOS 7 Serwer Minimal Gurmak
- RHEL 7 Serweriň minimal gurnamasy
- Statik IP adresi bolan CentOS/RHEL 7 ulgamy
Nginx web serwerini guruň
1. Ilki bilen ulgam programma üpjünçiliginiň paketlerini iň soňky wersiýa täzeläň.
# yum -y update
2. Ondan soň, YUM paket dolandyryjysyndan Nginx HTTP serwerini aşakdaky ýaly guruň.
# yum install epel-release # yum install nginx
CentOS 7-de Nginx HTTP serwerini dolandyryň
3. Nginx web serweri gurlansoň, ony ilkinji gezek başlap, ulgam ýüklemesinde awtomatiki başlamaga mümkinçilik berip bilersiňiz.
# systemctl start nginx # systemctl enable nginx # systemctl status nginx
Nginx traffigine rugsat bermek üçin gorag diwaryny sazlaň
4. Düzgüne görä, CentOS 7 gurnalan gorag diwary Nginx traffigini bökdeýär. Nginx-de web trafigine rugsat bermek üçin aşakdaky buýruklary ulanyp, HTTP we HTTPS-de girýän paketlere rugsat bermek üçin ulgam gorag diwar düzgünlerini täzeläň.
# firewall-cmd --zone=public --permanent --add-service=http # firewall-cmd --zone=public --permanent --add-service=https # firewall-cmd --reload
CentOS 7-de Nginx serwerini synap görüň
5. Indi aşakdaky URL-e girip, Nginx serwerini barlap bilersiňiz, adaty nginx sahypasy görkeziler.
http://SERVER_DOMAIN_NAME_OR_IP
Nginx Möhüm faýllar we direktoriýalar
- Serweriň kök katalogy (konfigurasiýa faýllaryny öz içine alýan ýokary derejeli katalog):/etc/nginx.
- Esasy Nginx konfigurasiýa faýly: /etc/nginx/nginx.conf.
- Serwer bloky (wirtual hostlar) konfigurasiýalaryny şu ýere goşup bilersiňiz: /etc/nginx/conf.d.
- Adaty serwer resminamasynyň kök katalogy (web faýllaryny öz içine alýar):/usr/share/nginx/html.
Şeýle hem, aşakdaky Nginx web serweri bilen baglanyşykly makalalary okap bilersiňiz.
- NGINX bilen at esasly we IP esasly wirtual hostlary (serwer bloklary) nädip sazlamaly
- Nginx web serweriniň howpsuzlygyny üpjün etmek, berkitmek we öndürijiligini gowulandyrmak üçin iň soňky gollanma
- CentOS 7-de Nginx üçin lak keşi 5.1 nädip gurmaly
- CentOS 7-de iň soňky Nginx 1.10.1, MariaDB 10 we PHP 5.5/5.6 guruň
Bu makalada, CentOS 7-de buýruk setirinden Nginx HTTP serwerini nädip gurmalydygyny we dolandyrmalydygyny görkezdik. Aşakdaky düşündiriş formasy arkaly sorag berip bilersiňiz ýa-da bize jogap berip bilersiňiz.