Apache & Nginx. Waxa ku xidhan hal silsilad

Sida Apache iyo Nginx looga hirgaliyo Timeweb

Shirkado badan, Nginx + Apache + PHP waa isku-dhafka caadiga ah iyo isku-dhafka caadiga ah, Timewebna maaha mid ka reeban. Si kastaba ha ahaatee, fahamka sida saxda ah ee loo hirgeliyay waxay noqon kartaa mid xiiso leh oo faa'iido leh.

Apache & Nginx. Waxa ku xidhan hal silsilad

Isticmaalka isku darka noocaas ah, dabcan, waa mid ay ku farxaan baahiyaha macaamiisheena. Nginx iyo Apache labaduba waxay ciyaaraan door gaar ah, mid kastaa wuxuu xalliyaa dhibaato gaar ah.

Dejinta aasaasiga ah Apache waxaa lagu sameeyaa faylasha qaabeynta Apache lafteeda, iyo dejinta goobaha macaamiisha ayaa la sameeyay .htaccess file.htaccess waa faylka qaabeynta kaas oo macaamiishu ay ku habeyn karaan sharciyada iyo habdhaqanka serverka shabakada. Dejintani waxay gaar u ahaan doonaan shabakadooda Tusaale ahaan, Thanks to Apache functionality, isticmaalayaashu waxay bedeli karaan habka hawlgalka gudaha hal nooc oo PHP ah mod_php ilaa mod_cgi; waxay sidoo kale habayn karaan jiheynta, hagaajinta SEO, URL-yada saaxiibtinimada leh, iyo xaddidaadaha PHP qaarkood.

Nginx Waxaa loo isticmaalaa sidii server wakiil ah si loogu wareejiyo taraafikada Apache iyo sida server-ka shabakadda si loogu adeego waxyaabaha aan joogtada ahayn. Waxaan sidoo kale u samaynay qaybaha amniga ee Nginx kuwaas oo noo oggolaanaya inaan ilaalino xogta isticmaaleyaashayada, sida iyadoo la kala saarayo xuquuqda gelitaanka.

Aynu qiyaaso isticmaale soo booqanaya mareegaha macmiilkayaga. Marka hore, isticmaaluhu wuxuu ku degay Nginx, kaas oo u adeega nuxurka taagan. Tani waxay dhacdaa isla markiiba. Kadib, marka PHP uu soo baxo, Nginx waxay u weecisaa codsiga Apache. Apache, iyada oo la socota PHP, ka dibna waxay abuurtaa waxyaabo firfircoon.

Astaamaha Apache & Nginx Bundle ee Timeweb

Martigelintayada casriga ah waxay fulisaa laba qorshe hawleed Apache & Nginx: La wadaago oo loo huray.

Qorshaha La Wadaago

Qaabayntan waxa isticmaala badi isticmaalayaasha. Waxaa lagu gartaa fududaanteeda iyo waxtarkeeda kheyraadka: qaabeynta la wadaago waxay isticmaashaa ilo yar, taasoo ka dhigaysa qorshaheeda mid ka jaban. Qaabeyntani waxay ku shaqeysaa hal tusaale Nginx server-ka, kaasoo wax ka qabta dhammaan codsiyada isticmaalaha, iyo dhowr tusaale oo Apache ah.

Nidaamka la wadaago wuxuu ku jiray horumar joogto ah muddo dheer, isagoo si tartiib tartiib ah u hagaajinaya cilladihiisa. Way ku habboon tahay in la hirgeliyo iyada oo aan wax laga beddelin koodhka isha.

Apache & Nginx. Waxa ku xidhan hal silsilad
Nidaam la wadaago

Qorshe Go'an

Dedicated waxay u baahan tahay ilo badan, sidaa darteed qorshaheedu aad ayuu qaali ugu yahay macaamiisha. Qorshaha la go'ay, macmiil kastaa wuxuu wadaa tusaale Apache u gaar ah. Khayraadka waa la xafiday waxaana si gaar ah loogu qoondeeyay macmiil kasta. Sida ay u shaqeyso: Server-ku waxa uu wadaa noocyo badan oo PHP ah. Waxaan taageernaa noocyada 5.3, 5.4, 5.6, 7.1, 7.2, 7.3, iyo 7.4. Nooc kasta oo PHP ah ayaa maamula tusaale Apache u gaar ah.

Apache & Nginx. Waxa ku xidhan hal silsilad
Nidaam go'an

Aag nabdoon. Dejinta aagagga Nginx

Markii hore, waxaan u isticmaalnay meelo badan oo xusuusta la wadaago oo loogu talagalay Nginx-hal block server domain kasta. Habayntani waxay u baahan tahay xaddi badan oo agab ah, maadaama goob kastaa u baahan tahay aag gaar ah. Si kastaba ha ahaatee, qaabeynta Nginx, inta badan goobaha ayaa la mid ah, marka waxaa lagu meeleyn karaa hal aag iyadoo la adeegsanayo dardaaranka khariidadda ee cutubka. ngx_http_map_module, kaas oo noo ogolanaya in aanu samayno taraqa. Tusaale ahaan, waxaan leenahay template zone halkaas oo aan u baahannahay in aan keeno doorsoomayaasha: jidka goobta, nooca PHP, iyo user. Tani waxay dedejinaysaa dib u dejinta Nginx qaabeynta.

Qaabayntan ayaa si weyn u badbaadisay agabka RAM iyo dardargelinta Nginx.

Dib u soo dejintu ma shaqayn doonto!

Nidaamka la wadaago, waxaan meesha ka saarnay baahida dib loo bilaabo Apache marka la beddelo goobaha goobta. Markii hore, marka macmiilku rabo inuu ku daro domain ama beddelo nooca PHP, dib u dejinta Apache ayaa loo baahnaa, taas oo keentay dib u dhacyo jawaabeed iyo si xun u saameeya waxqabadka goobta.

Waxaan ka takhalusnay dib-u-celinta annaga oo abuurnay habeyn firfircoon. Mahadsanid mpm-itk (Module Apache), nidaam kastaa wuxuu hoos yimaadaa isticmaale gaar ah, kaas oo kordhiya amniga. Habkani wuxuu u oggolaanayaa Nginx inuu u gudbiyo isticmaalaha iyo dukumeentiga_root xogta Apache2. Tani waxay ka dhigan tahay Apache kuma jiraan qaabeynta goobta; waxay u soo saartaa si firfircoon, iyadoo meesha ka saaraysa baahida dib u rarista.

Apache & Nginx. Waxa ku xidhan hal silsilad
Qaabeynta schema la wadaago

Ka warran Docker?

Shirkado badan ayaa u wareegay hab ku salaysan weel. Timeweb wuxuu hadda ka fikirayaa suurtagalnimada in la sameeyo. Dabcan, xal kastaa wuxuu leeyahay faa'iidooyin iyo khasaare.

Iyada oo ay weheliso faa'iidooyinkeeda aan la dafiri karin, nidaamka weelku waxa uu siiya agab yar oo isticmaalaha. Iyadoo Timeweb, Thanks to nidaamka martigelinta ee kor lagu sharaxay, isticmaaluhu kuma xaddidna RAM. Waxay helaan kheyraad ka badan inta ay ku jiraan weel. Intaa waxaa dheer, isticmaaluhu wuxuu ku shuban karaa qaybo badan oo Apache ah.

Timeweb waxay awood u leedahay ku dhawaad ​​500,000 oo mareegaha internetka ah. Waxaan qaadnaa mas'uuliyad weyn oo aan ka fogaano inaan isbeddel degdeg ah, oo aan cudurdaar lahayn ku samayno qaab-dhismeedkayaga adag. Isku darka Apache iyo Nginx waa mid la isku halayn karo oo waqti la tijaabiyay. Annagu, markeeda,, waxaan ku dadaalnaa inaan gaarno waxqabadka ugu sarreeya anagoo adeegsanayna qaabayn gaar ah.

Si loo hubiyo in tayada sare iyo dhaqsaha leh ay u shaqeeyaan tiro badan oo shabakado ah, waxaa lagama maarmaan ah in la isticmaalo qaabeynta Apache iyo firfircoonida Nginx. Tani waxay u oggolaaneysaa maamul fudud oo degdeg ah oo tiro badan oo server ah oo la mid ah.

Source: www.habr.com

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster