اپاچی او نګینکس. د یو سلسله سره وصل

څنګه د اپاچي او نګینکس ترکیب په Timeweb کې پلي کیږي

د ډیری شرکتونو لپاره، Nginx + Apache + PHP یو ډیر عام او عام ترکیب دی، او Timeweb هیڅ استثنا نه ده. په هرصورت، پوهیدل چې دا څنګه پلي کیږي په زړه پورې او ګټور وي.

اپاچی او نګینکس. د یو سلسله سره وصل

د دې ډول ترکیب کارول، البته، زموږ د پیرودونکو اړتیاوو لخوا ټاکل کیږي. Nginx او Apache دواړه یو ځانګړی رول لوبوي، هر یو ځانګړی ستونزه حل کوي.

بنسټیز ترتیبات اپاپي پخپله د اپاچي د تشکیلاتو فایلونو کې ترسره کیږي، او د مراجعینو سایټونو لپاره ترتیبات د دې له لارې واقع کیږي د htaccess فایل. .htaccess د ترتیب کولو فایل دی په کوم کې چې پیرودونکي کولی شي په خپلواکه توګه د ویب سرور قواعد او چلند تنظیم کړي. دا ترتیب به په ځانګړې توګه د هغه سایټ ته تطبیق شي. د مثال په توګه، د اپاچي فعالیت څخه مننه، کاروونکي کولی شي عملیاتي حالت په ورته پی ایچ پی نسخه کې له mod_php څخه mod_cgi ته بدل کړي؛ تاسو کولی شئ لارښوونې تنظیم کړئ، د SEO لپاره اصلاح، مناسب URL، د PHP لپاره ځینې محدودیتونه.

نګینکس د پراکسي سرور په توګه کارول کیږي ترڅو ټرافيک اپاچی ته واستول شي او د جامد مینځپانګې خدمت کولو لپاره د ویب سرور په توګه. موږ د Nginx لپاره امنیتي ماډلونه هم رامینځته کړي چې موږ ته اجازه راکوي د خپلو کاروونکو ډیټا خوندي کړو، د بیلګې په توګه، د لاسرسي حقونه جلا کول.

راځئ چې تصور وکړو چې یو کارن زموږ د پیرودونکي ویب پاڼې څخه لیدنه کوي. لومړی، کارن نګینکس ته رسیږي، کوم چې د جامد منځپانګې خدمت کوي. دا په فوري توګه پیښیږي. بیا، کله چې د پی ایچ پی بار کولو خبره راځي، نګینکس اپاچي ته غوښتنه وړاندې کوي. او اپاچي، د PHP سره یوځای، دمخه متحرک منځپانګې تولیدوي.

په Timeweb کې د اپاچي او نګینکس بنډل ځانګړتیاوې

زموږ مجازی کوربه توب د اپاچي او نګینکس لپاره 2 اصلي عملیاتي سکیمونه پلي کوي: شریک او وقف شوی.

شریک شوی سکیم

دا سکیم د ډیری کاروونکو لپاره کارول کیږي. دا د هغې د سادګۍ او سرچینې شدت له مخې توپیر لري: شریک شوی سکیم لږ سرچینې کاروي، له همدې امله د هغې تعرفه ارزانه ده. د دې سکیم له مخې، سرور یو نګینکس پرمخ وړي، کوم چې دا اجازه ورکوي چې د کاروونکي ټولې غوښتنې، او د اپاچي ډیری مثالونه وړاندې کړي.

شریک شوی سکیم د اوږدې مودې لپاره ښه شوی: په تدریجي ډول موږ نیمګړتیاوې سمې کړې. په اسانۍ سره، دا د سرچینې کوډ بدلولو اړتیا پرته ترسره کیدی شي.

اپاچی او نګینکس. د یو سلسله سره وصل
شریک شوی سکیم

وقف شوی سکیم

وقف ډیرو سرچینو ته اړتیا لري، نو د دې تعرفه د پیرودونکو لپاره ډیره ګرانه ده. په وقف شوي سکیم کې، هر پیرودونکی خپل جلا اپاچي ترلاسه کوي. دلته سرچینې د پیرودونکي لپاره ساتل شوي، دوی په ځانګړې توګه تخصیص شوي. دا څنګه کار کوي: په سرور کې د پی ایچ پی ډیری نسخې شتون لري. موږ د 5.3، 5.4، 5.6، 7.1، 7.2، 7.3، 7.4 نسخو ملاتړ کوو. نو، د PHP د هرې نسخې لپاره خپل اپاچي پیل شوی.

اپاچی او نګینکس. د یو سلسله سره وصل
وقف شوی سکیم

خوندي زون. په نګینکس کې د زونونو تنظیم کول

مخکې، د نګینکس لپاره، موږ ډیری شریک شوي حافظې زونونه (زونونه) کارولي - په هر ډومین کې یو سرور بلاک. دا ترتیب ډیری سرچینو ته اړتیا لري، ځکه چې د هر سایټ لپاره جلا زون جوړ شوی. په هرصورت، د نګینکس ترتیباتو کې، ډیری سایټونه د ورته ډول دي، نو دوی په ماډل کې د نقشې لارښوونو کارولو څخه مننه په یو زون کې ځای پرځای کیدی شي. ngx_http_map_module، کوم چې تاسو ته اجازه درکوي لیکونه مشخص کړئ. د مثال په توګه، موږ د زون ټیمپلیټ لرو په کوم کې چې موږ باید متغیرات وړاندې کړو: سایټ ته لاره، د پی ایچ پی نسخه، کارن. په دې توګه، د نګینکس ترتیب بیا لوستل، دا دی، بیا پورته کول، ګړندي شوي.

دې ترتیب د RAM سرچینې خورا خوندي کړې او نګینکس یې ګړندی کړی.

بیا پورته کول به کار ونکړي!

په شریک شوي سکیم کې، موږ د ویب پاڼې ترتیبات بدلولو پر مهال د اپاچي بیا پورته کولو اړتیا څخه ځان خلاص کړ. پخوا، کله چې یو پیرودونکی غوښتل یو ډومین اضافه کړي یا د پی ایچ پی نسخه بدل کړي، د اپاچي لازمي بیالوډ ته اړتیا وه، کوم چې په ځوابونو کې ځنډ او د سایټ فعالیت منفي اغیزه کوي.

موږ د متحرک تشکیلاتو په رامینځته کولو سره د بیا بارولو څخه خلاص شو. مننه mpm-itk (Apache module)، هره پروسه د جلا کارونکي په توګه پرمخ ځي، کوم چې د امنیت کچه ​​لوړوي. دا میتود تاسو ته اجازه درکوي د کارونکي او د هغه سند_root په اړه معلومات له Nginx څخه Apache2 ته انتقال کړئ. په دې توګه، اپاچي د سایټ ترتیبونه نلري، دا دوی په متحرک ډول ترلاسه کوي، او بیا بارولو ته نور اړتیا نشته.

اپاچی او نګینکس. د یو سلسله سره وصل
د شریک شوي سکیما ترتیب

د ډاکر په اړه څه؟

ډیری شرکتونه د کانټینر پر بنسټ سیسټم ته تللي دي. Timeweb اوس مهال د داسې لیږد احتمال په پام کې نیسي. البته، د هرې پریکړې ګټې او زیانونه شتون لري.

د نه منلو وړ ګټو سره سره، د کانټینر سیسټم کارونکي ته لږې سرچینې چمتو کوي. په Timeweb کې، د بیان شوي کوربه کولو سکیم څخه مننه، کاروونکي په رام کې هیڅ محدودیت نلري. دا د کانټینر په پرتله ډیرې سرچینې ترلاسه کوي. برسېره پردې، کاروونکي ممکن د اپاچي نور ماډلونه بار کړي.

Timeweb شاوخوا 500 ویب پاڼې ځواکوي. موږ لوی مسؤلیت په غاړه اخلو او په پیچلي جوړښت کې سمدستي، غیر عادلانه بدلونونه نه کوو. د اپاچي او نګینکس ترکیب د باور وړ او وخت ازمول شوی. موږ، په بدل کې، هڅه کوو چې د ځانګړو تشکیلاتو له لارې اعظمي فعالیت ترلاسه کړو.

د ډیری سایټونو د لوړ کیفیت او ګړندي عملیاتو لپاره ، تاسو اړتیا لرئ د اپاچي او نګینکس ټیمپلیټ او متحرک ترتیب وکاروئ. دا تاسو ته اجازه درکوي په اسانۍ او چټکۍ سره د ورته سرورونو لوی شمیر اداره کړئ.

سرچینه: www.habr.com

Add a comment