ڪمپيوٽرن, پروگرامن
Nginx: ٺاهجي ۽ انسٽاليشن
apache، nginx ڇا آهي؟ مقصد، خاصيتن، حسب اختيارن - اهي ئي شيون آهن جن کي هر ويب ڊولپر سندن اڳڀرائي پرکي واقف هجڻ گهرجي آهن.
nginx بابت چؤ ته هڪ حڪم
شروع، وري هلايو، ۽ لاگ ان
nginx -s اشارو
هن صورت ۾، توهان جي ڏنل حڪم (ته اوزار شروع استعمال ڪندڙ کان اچي ضروري آهي.) تبديلي ڪري سگھو ٿا:
- روڪي. اهو روزو shutdown لاء استعمال ڪيو ويندو آهي.
- لوڊ. هن ٽيم جي تشڪيل فائيل لوڊ ڪرڻ جي ضرورت آهي. جڏهن ته حقيقت اها آهي ته ڪنهن به تبديلي جي فائيل ڪم ايتري قدر اثر نه وٺي ويندو آهي. امان جي اثر وٺڻ ۾، ڪنهن کي ريبوٽ ضروري آهي. جيئن جلد توهان هن اشارو حاصل ڪري، ان جي مکيه عمل جي تشڪيل فائيل جي syntactic اتحاد جي نموني جي تصديق ۽ اتي جي ھدايت موجود لاڳو ڪرڻ جي ڪوشش ڪرڻ شروع ٿئي ٿو. ناڪامي جي صورت ۾، ان تبديلي واپس ڪڍيو ويندو ۽ پراڻي جي حراست سان ڪم ڪندو. جيڪڏھن سڀڪنھن شيء کي ڪامياب آهي، ان کي نئين workflows لانچ ڪندو، ۽ پراڻي جو مطالبو آخر ڏانهن موڪليو ويندو.
- بيزار. ڪم جي ڪري ڇڏيندو مڪمل ڪرڻ لاء استعمال ڪري. جيڪڏھن اوھان کي ايتري قدر جو موجوده درخواستون ختم برقرار انتظار ڪرڻ چاهيو ٿا ته ان کي استعمال ڪيو ويندو آهي.
- Reopen. بند ۽ کليل لاگ فائلن.
عام واھپي جون شيون استعمال ڪرڻ
جوڙ عمل به يونڪس جو مطلب (ماري ڀلائي هڪ مثال جي طور تي ڳالهه ٻولهه ڪئي ويندي) استعمال ڪري پرفارم ڪري سگهجي ٿو. اهي اڪثر ڪري هڪ جيالا عمل جي انگن اکرن کي سڌو اشارو موڪلڻ لاء استعمال ڪري. اهي سڃاڻپ جي ذريعي سان جڙيل آهن. هن ڊيٽا nginx.pid فائيل ۾ محفوظ آهي. اسان جو فرض آهي ته اسان جي عمل №134 ۾ دلچسپي ٿا ڏين. ان کان پوء، اسان جي ڏنل معلومات موڪلي ڪرڻ جي ضرورت جي ڪري ڇڏيندو مڪمل ڪرڻ لاء:
-s بيزار 1628 ع قتل
اسان جو فرض آهي ته اسان سڀني کي کليل فائلون جي هڪ لسٽ ڏسڻ چاهيون ٿا ڏين. اسان جي ڀلائي پي جي استعمال بڻائي رهيا آهن. جي ٽيم به ھلي طور نظر ايندو:
پي ايس -ax | grep nginx
ته، آهي جيئن تون، ڏسي سگهو ٿا اضافي آلات صاف ظاهر آهي ته ان کي ان جي درخواست چوڻي استعمال ڪندي. ۽ هاڻي جي ڪيئن پابند nginx-تشڪيل تي زور ڏين.
جي تشڪيل فائيل جي جوڙجڪ
جامد مواد جي ورڇ
هن جو سڀ کان اهم ته nginx تشڪيل درپيش مسئلن مان هڪ آهي. مواد جي انگن ورڇ هيٺ تصويرون ۽ HTML-صفحن (متحرڪ نه) جو مطلب آهي. فرض ڪر ته اسان جي غاليچا عالم nginx جي ٺاھ جوڙ تي ھڪ ڪم جي ضرورت آهي. ان کي ائين ڪرڻ ڏکيو آهي؟ في الحال، جي هڪ مثال طور تي نظر ڏين. ان تي وئي کان اڳ، ان جي مسئلي جو احوال تفصيل سان ڪرڻ ضروري آهي. پوء، جي درخواست تي مدار رکندي، جو فائلون مختلف مقامي directories کان ايندو. اهڙيء طرح، جو / ڊيٽا / خا صخيلي ۾ اسان HTML-دستاويز آهن. ۽ ڊاريڪٽري / ڊيٽا / تصويرون هجن تصويرون ۾. هن معاملي ۾ ڪوشان جوڙ nginx ۾ تبديلي جي تشڪيل فائيل، جنھن جو اوھان کي كي اندر سرور يونٽ ترتيب هجڻ ضروري آهي ضرورت آهي. کي هٿي ڏيڻ لاء ٻن هنڌ طور استعمال ڪيو ويندو.
تي عملدرآمد: سرور
كي {
سرور {
}
}
جي تشڪيل فائيل ڪيترن ئي اهڙي پور سان ڪم ڪري سگهن ٿا. پر اهي انهن جا نالا ۽ بندرگاهن جي ڊيٽا حاصل آهي جنهن جي ذريعي جي طيبة ٿي هجڻ ضروري آهي.
تي عملدرآمد: هنڌ
هنڌ / {
جي روٽ / ڊيٽا / خا صخيلي؛
}
سنڌ جي سائين جي حضور "/" جي مليل ڊيٽا compare ۽ ڏسڻ واري عمل جي درخواست هتي مان اهڙي هڪ پتو نه آهي ته ڇا ڪرڻ ضروري آهي. جيڪڏهن ڪو مسئلو آهي، ته پوء ته سنڌ جي مڪاني نظام ۾ واقع آهي ته گهربل فائيل کي واٽ / ڊيٽا / خا صخيلي ڄاڻائي. جيڪڏهن ڪو چند پور سان هڪ ميچ آهي، ته پوء ان جي رستن کان (پريفڪس) سان هڪ چونڊيو. هن مثال ۾، جنهن جي ڊيگهه هڪ جي برابر آهي، يعني ان جي استعمال خلاصيون جي واقعي ۾ ٿيندو ڪو "مقابلو" نه آهي. هاڻي، ان جي تازه ڪاري ڪندو آڻي:
هنڌ / تصويرون / {
جي روٽ / ڊيٽا؛
}
، ڪيئن جي نشاندهي ڪري ٿو ته اسان هڪ تصوير کي ڳولي رھيا آھن. هاڻي، جي سڀ اڳڀرائي آهي ته عربن هئا تڏهن بڻي، ۽ هن وقت جي تشڪيل ڏنل آهي:
سرور {
هنڌ / {
جي روٽ / ڊيٽا / خا صخيلي؛
}
هنڌ / تصويرون / {
جي روٽ / ڊيٽا؛
}
}
هيء آهي ته ڪيس جي هڪ پورهيت نسخو، معياري آهي پورٽ №80. ڪنهن پريشاني کان سواء هن سرور توهان جي ڪمپيوٽر تي موجود ٿي سگهي ٿو، جيڪڏهن توهان جي پتي ڏانهن رخ: كي: // لوڪل هوسٽ سرور /. ڪيئن هن سڀ ڪم ايندي آهي؟
مثال جي آپريشن جا اصول
هڪ سادي proxy سرور ٺاهڻ
سرور {
8080 سن؛
جي روٽ / ڊيٽا / up1؛
هنڌ / {
}
}
هاڻي، جي اوھان کي پروڙڻ آڻي: هڪ سادي سرور ٺاهڻ. هن کي ٻڌو ويندو پورٽ 8080 ڪندو وري ان جي سرور جي 80 هين تي هلائي ويندي، هڪ سن نه آهي. مقامي فائيل سسٽم آهي ته ڊاريڪٽري / ڊيٽا / up1 ڪرڻ جي هدايت ڪري رهيا آهن اندر سڀني درخواستن ڏيکاري ويندي (يقينا، اڳ ۾ ته ان کي ان کي پيدا ڪرڻ ضروري ٿي ويندي). ان کي چيڪ ڪرڻ جي قابل ٿي ته index.html فائيل لڳائڻ لاء ضروري آهي. جي روٽ سرور اسان سڀني وقتن تي هنڌ استعمال ڪري سگهو ٿا (اھڙي طرح ختم رسائي جي روڪٿام جي طور تي) جي سلسلي ۾ هدايت جي رکڻ جي ڪري. هاڻي اسان کي هڪ proxy پيدا ڪرڻ لاء ڪم ڪري رهيا آهن. ان جي ڪم ڪرڻ لاء، اسان کي proxy_pass هدايت، جنهن جي لاء مخصوص ڪيو ويندو پروٽوڪول جي نالي سان، ۽ جي حراست ۾ جيئن ئي پورٽ سهوليت (: // لوڪل هوسٽ سرور: 8080 مقامي سلسلي لاء ان كي وانگر نظر ايندو) جي ضرورت آهي. هن جي نتيجي ۾ حاصل ڪريو:
سرور {
هنڌ / {
proxy_pass كي: // لوڪل هوسٽ سرور: 8080؛
}
هنڌ / تصويرون / {
جي روٽ / ڊيٽا؛
}
}
توهان جو ڪوڊ تي نظر ۽ ان جو تجزيو ته، اوهان کي اطلاع ڪري سگهون ٿا ته ٻيو يونٽ جو هنڌ تبديل ڪيو ويو آهي. اهڙيء طرح، هن معاملي ۾، اهو عام ملان تصويرون سان ڪم ڪري سگهن ٿا. هڪ ٿورو مختلف ھلي طور، ان کي ڏيکاري ٿي سگهي ٿو:
هنڌ ~ \ (GIF | JPG | PNG). $ {
جي روٽ / ڊيٽا / تصويرون؛
}
هن آخري proxy تشڪيل ڏنل آهي:
سرور {
هنڌ / {
proxy_pass كي: // لوڪل هوسٽ سرور: 8080 /؛
}
هنڌ ~ \ (GIF | JPG | PNG). $ {
جي روٽ / ڊيٽا / تصويرون؛
}
}
اها ڳالهه ڪڍي آخر جنهن جو اتي اهي ملان آھن تي درخواستن جي چڪاس ۽ انھن کي ان شخص جو فائلون درخواست کي موڪلي ويندي. وسارڻ ته ان کي وري هلايو ڪرڻ جي ضرورت پوندي توهان جي تشڪيل فائيل چيڪ ڪرڻ چاهيو ٿا ته نه ڪريو. ۽ مون کي مڃيندا آھن، ان کي صرف nginx-تشڪيل آهي. توهان جي تشڪيل "Vkontakte" فائيل سرور يا ٻي وڏي ڪمپني ڇڏين ٿا، اهي هن مضمون ۾ لفظن جي ڀيٽ ۾ سنڌ جي ڪوڊ وڌيڪ آهن.
Similar articles
Trending Now