Apache & Nginx. ھڪڙي زنجير سان ڳنڍيل آھي (حصو 2)

گذريل هفتي تي پهريون حصو هن آرٽيڪل ۾ اسان بيان ڪيو ته ٽائم ويب ۾ اپاچي ۽ نينڪسڪس ميلاپ ڪيئن ٺهيل هئي. اسان پڙهندڙن جا ٿورائتا آهيون انهن جي سوالن ۽ فعال بحث لاءِ! اڄ اسان توهان کي ٻڌايون ٿا ته ڪيئن پي ايڇ پي جي ڪيترن ئي ورزن جي دستيابي هڪ سرور تي لاڳو ٿئي ٿي ۽ ڇو اسان پنهنجي گراهڪن کي ڊيٽا سيڪيورٽي جي ضمانت ڏيون ٿا.

Apache & Nginx. ھڪڙي زنجير سان ڳنڍيل آھي (حصو 2)
گڏيل ميزباني (شيئر ٿيل هوسٽنگ) فرض ڪري ٿو ته ڪيترائي ڪلائنٽ اڪائونٽس هڪ سرور تي ميزباني ڪيا ويا آهن. ضابطي جي طور تي، هڪ ڪلائنٽ جو اڪائونٽ ڪيترن ئي ويب سائيٽن تي مشتمل آهي. ويب سائيٽون ٻنهي تيار ڪيل CMS تي ڪم ڪن ٿيون (مثال طور، Bitrix) ۽ ڪسٽم وارا. اهڙيء طرح، سڀني سسٽم جي ٽيڪنيڪل گهرجون مختلف آهن، تنهنڪري PHP جا ڪيترائي ورزن هڪ ئي سرور ۾ منظم ٿيڻ گهرجن.

اسان Nginx کي مکيه ويب سرور طور استعمال ڪريون ٿا: اهو ٻاهران سڀني ڪنيڪشن قبول ڪري ٿو ۽ جامد مواد جي خدمت ڪري ٿو. اسان باقي درخواستن کي اڳتي وڌايون ٿا اپاچي ويب سرور ڏانهن. هي اهو آهي جتي جادو شروع ٿئي ٿو: PHP جو هر نسخو هڪ الڳ اپاچي مثال هلندو آهي جيڪو هڪ مخصوص بندرگاهه تي ٻڌندو آهي. هي پورٽ ڪلائنٽ سائيٽ جي مجازي ميزبان ۾ رجسٽر ٿيل آهي.

توهان شيئرڊ اسڪيم جي آپريشن بابت وڌيڪ پڙهي سگهو ٿا مضمون جو پهريون حصو.

Apache & Nginx. ھڪڙي زنجير سان ڳنڍيل آھي (حصو 2)
گڏيل اسڪيم

اهو نوٽ ڪرڻ ضروري آهي ته اسان مختلف ورزن لاءِ PHP پيڪيجز انسٽال ڪريون ٿا، ڇاڪاڻ ته عام طور تي سڀني تقسيمن ۾ PHP جو صرف هڪ ورزن هوندو آهي.

پهرين حفاظت!

گڏيل ميزباني جي مکيه ڪمن مان هڪ آهي ڪلائنٽ ڊيٽا جي حفاظت کي يقيني بڻائڻ. مختلف اڪائونٽس، هڪ ئي سرور تي واقع آهن، آزاد ۽ خودمختيار آهن. اهو ڪيئن ڪم ڪري ٿو؟

ويب سائيٽون فائلون پاڻ کي استعمال ڪندڙن جي گهر ڊاريڪٽريز ۾ محفوظ ڪيون ويون آهن، ۽ گهربل رستا ويب سرورز جي ورچوئل ميزبان ۾ بيان ڪيا ويا آهن. اهو ضروري آهي ته ويب سرور، نينگڪس ۽ اپاچي، هڪ مخصوص ڪلائنٽ جي آخري فائلن تائين رسائي حاصل ڪن، ڇاڪاڻ ته ويب سرور صرف هڪ صارف طرفان شروع ڪيو ويو آهي.

نينڪس ٽائم ويب ٽيم پاران تيار ڪيل سيڪيورٽي پيچ استعمال ڪري ٿو: هي پيچ استعمال ڪندڙ کي تبديل ڪري ٿو جيڪو ويب سرور جي ترتيب واري فائل ۾ بيان ڪيل آهي.

ٻين هوسٽنگ فراهم ڪندڙن لاءِ، اهو مسئلو حل ٿي سگهي ٿو، مثال طور، توسيع ٿيل فائل سسٽم جي حقن (ACL) جي هٿرادو ذريعي.

Apache هلائڻ لاءِ ملٽي پروسيسنگ ماڊل استعمال ڪري ٿو mpm-itk. اهو هر VirtualHost کي پنهنجي صارف جي ID ۽ گروپ جي ID سان هلائڻ جي اجازت ڏئي ٿو.
Apache & Nginx. ھڪڙي زنجير سان ڳنڍيل آھي (حصو 2)
اھڙيءَ طرح، مٿي بيان ڪيل عملن جي مھرباني، اسان حاصل ڪندا آھيون محفوظ، اڪيلائي وارو ماحول ھر ڪلائنٽ لاءِ. ساڳئي وقت، اسان شيئر ٿيل هوسٽنگ لاءِ اسڪيلنگ جا مسئلا پڻ حل ڪندا آهيون.

Apache ۽ Nginx ميلاپ کي ڪيئن لاڳو ڪيو ويو آهي پڙهي سگهجي ٿو پهريون حصو اسان جو مضمون. ان کان علاوه، وقف ڪيل اسڪيم ذريعي هڪ متبادل تشڪيل پڻ بيان ڪيو ويو آهي.

جيڪڏھن توھان وٽ اسان جي ماهرن لاءِ ڪي سوال آھن، تبصرن ۾ لکو. اسان هر شيء جو جواب ڏيڻ جي ڪوشش ڪنداسين يا هيٺ ڏنل مضمونن ۾ وڌيڪ تفصيل سان مسئلي جو حل بيان ڪنداسين.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو