Apache & Nginx. Waxa ku xidhan hal silsilad (qaybta 2)

Todobaadki hore at qaybta koowaad Maqaalkan waxaan ku sharaxnay sida Apache iyo Nginx isku dhafka Timeweb loo dhisay. Waxaan aad ugu mahadcelineynaa akhristayaasha su'aalahooda iyo doodahooda firfircoon! Maanta waxaan kuu sheegaynaa sida helitaanka dhowr nooc oo PHP ah hal server loo hirgeliyay iyo sababta aan ugu dammaanad qaadayno amniga xogta macaamiisheena.

Apache & Nginx. Waxa ku xidhan hal silsilad (qaybta 2)
Marti -gelinta la wadaago (Shaqada la wadaago) waxay u malaynaysaa in xisaabaadyo badan oo macaamiisha ah lagu hayo hal server. Sida caadiga ah, koontada hal macmiil ayaa ka kooban dhowr shabakadood. Websaydhyadu waxay ka shaqeeyaan labadaba CMS-diyaarsan (tusaale, Bitrix) iyo kuwa gaarka ah. Sidaa darteed, shuruudaha farsamada ee dhammaan nidaamyada way kala duwan yihiin, sidaas darteed dhowr nooc oo PHP ah waa in lagu maareeyaa isla server isku mid ah.

Waxaan u isticmaalnaa Nginx sida server-ka ugu weyn: waxay aqbashaa dhammaan xiriirada dibadda waxayna u adeegtaa waxyaabo taagan. Codsiyada soo haray waxaan u sii wakiilanahay server-ka Apache. Halkani waa meesha uu sixirku ka bilaabmayo: nooc kasta oo PHP ah waxa uu wadaa tusaale Apache gaar ah oo dhegaysata deked gaar ah. Dekeddani waxay ka diiwaan gashan tahay martigeliyaha farsamada ee goobta macmiilka.

Waxaad ka akhrisan kartaa wax badan oo ku saabsan hawlgalka nidaamka la wadaago gudaha Qaybta koowaad ee maqaalka.

Apache & Nginx. Waxa ku xidhan hal silsilad (qaybta 2)
Nidaam la wadaago

Waxaa muhiim ah in la ogaado in aan ku rakibno xirmooyinka PHP noocyo kala duwan, sababtoo ah inta badan dhammaan qaybinta waxay leeyihiin hal nooc oo PHP ah.

Amniga marka hore!

Mid ka mid ah hawlaha ugu muhiimsan ee martigelinta la wadaago waa in la hubiyo amniga xogta macmiilka. Xisaabaadka kala duwan, oo ku yaal isla server-ka, waa kuwo madaxbannaan oo madaxbannaan. Sidee u shaqeysaa?

Faylasha shabakadaha waxaa lagu kaydiyaa hagaha guriga ee isticmaalayaasha laftooda, waddooyinka loo baahan yahayna waxaa lagu qeexaa martigeliyaha farsamada ee server-yada shabakadda. Waa muhiim in server-yada shabakadda, Nginx iyo Apache, ay helaan faylalka ugu dambeeya ee macmiil gaar ah, maadaama server-ka uu bilaabay hal isticmaale.

Nginx waxay isticmaashaa balastar badbaado oo ay diyaariyeen kooxda Timeweb: balastarkan wuxuu bedelayaa isticmaalaha midka lagu qeexay faylka qaabeynta serverka.

Bixiyeyaasha kale ee martigelinaya, dhibaatadan waxaa lagu xallin karaa, tusaale ahaan, iyada oo la adeegsanayo wax-is-daba-marinta xuquuqda nidaamka faylka la fidiyay (ACL).

Apache waxay isticmaashaa moduleka hab-socodka badan si uu u shaqeeyo mpm-itk. Waxay u ogolaataa VirtualHost kasta inuu ku shaqeeyo aqoonsiga isticmaalaha iyo aqoonsiga kooxda.
Apache & Nginx. Waxa ku xidhan hal silsilad (qaybta 2)
Sidaa darteed, mahadsanid hawlgallada kor lagu sharraxay, waxaan helnaa deegaan ammaan ah, oo go'doonsan macmiil kasta. Isla mar ahaantaana, waxaanu sidoo kale xalinnaa mashaakilaadka is-miidaaminta ee martigelinta La wadaago.

Sida isku dhafka Apache iyo Nginx loo hirgeliyay waa la akhrin karaa gudaha qaybta koowaad maqaalkeena. Intaa waxaa dheer, qaabayn kale oo loo maro nidaamka Dedicated ayaa sidoo kale halkaas lagu qeexay.

Haddii aad wax su'aalo ah u qabto khubaradayada, ku qor faallooyinka. Waxaan isku dayi doonaa inaan wax walba ka jawaabno ama aan si faahfaahsan ugu qeexno xalka dhibaatada maqaallada soo socda.

Source: www.habr.com

Add a comment