کمپیوټرونه, پروګرامونې
نګینګ: نصب او نصب کول
اپینو، نینګکس څه شی دی؟ هدف، ځانګړتیاوې، د ترتیباتو اختیارونه هغه شیان دي چې د هر بریښنالیک جوړونکی باید د هغوی د لاسته راوړنو ازمولو لپاره د پیژندنې وړ وي.
د nginx په اړه
بیا پیلول، بیا پیل کول او ننوتل
نګینکس-سي اشاره
په دې حالت کې، تاسو کولی شئ داسې حکمونه وټاکئ (د هغه کاروونکي څخه راشي چې وسیله روان وي):
- بنده کړه د چټک بند لپاره کارول کیږي.
- بیاکتنه دا اړینه ده چې د ترتیب کولو دوتنې بیا پورته کړي. مسئله دا ده چې کوم بدلون به د دوتنې کار کولو پر مهال پلي نشي. او د دوی لپاره اغیزه وکړي، یو ریبوټ اړین دی. کله چې دا سیسټم ترلاسه شي، اصلي پروسه به د ترتیب کولو فایل د مصنوعي برخې سمې چک وګوري او هڅه وکړي چې لارښوونې پلي کړي. که دا ناکام شي، نو دا به بیرته بدلونونه راولي او د زاړه ترتیباتو سره کار وکړي. که هرڅه ښه شي نو نوي کارګران به پیل شي، او زاړه به به د بشپړولو غوښتنه ولېږل شي.
- وتل د ناباوره بندولو لپاره د تطبیق وړ دی. د تطبیق وړ که تاسو اړتیا لرئ تر هغه چې اوسنی غوښتنې بشپړې شي.
- بیا پرانیستل د لینک فایلونو بندول او پرانیستل.
د کارولو کارول
پروسې هم کولی شي د یونس وسیلو څخه کار واخلي (د مثال په توګه، د وژنې کار به په پام کې ونیول شي). عموما، دوی میکانیزم کاروي چې پروسې ته مستقیم معلومات ډاټا ته واستوي. دا د ID لخوا تړل شوي دي. دا ډاټا د nginx.pid دوتنه کې زیرمه شوې ده. فرض کړئ چې موږ د پروسې سره د 134 لیوالتیا لرو. بیا د اسانۍ له منځه وړلو لپاره موږ لاندې معلوماتو ته اړتیا لرو:
وژنی - QUIT 1628
راځئ چې ووایو موږ غواړو د ټولو چلولو فایلونو لیست وګورو. موږ د ps ګټورتیا څخه کار اخلو. قوماندان به داسې ښکاري:
ps-x | Grep Nginx
دا، لکه څنګه چې تاسو کولی شئ، د اضافي وسیلو کارولو په وخت کې، دا اشاره شوې چې دا د هغې غوښتنلیک دی. او اوس اجازه راکړئ چې د نینګکس ټیننګ څنګه ترسره شي.
د کښته کولو دوتنه جوړښت
د جامد منځپانګې ویش
دا د هغو مهمو دندو څخه دی چې د نینګکس کنټرول سره مخ دي. د احصایوي منځپانګې ویش انځورونه او HTML پاڼې (متحرک نه) دي. راځئ ووایاست چې موږ د یو نکس نینګکس کلستر تنظیمولو لپاره یو ځل وخت ته اړتیا لرو. ایا دا ستونزمن کار دی؟ نه، او راځئ چې یو مثال وګورو. مخکې له دې چې دې ته دوام ورکړئ، د دې ستونزې اړین شرایطو ته اړتیا ده. نو، د غوښتنو پر بنسټ، فایلونه به د بیلابیلو سیمه ییزو لارښوونو څخه راشي. نو، په / ډاټا / www کې موږ HTML اسناد لرو. او د ډاټا / انځورونو ډایرکټري انځورونه لري. په دې قضیه کې غوره نینګکس کنټرول د کنټرول دوتنې سمبالولو ته اړتیا لري، په کوم کې تاسو باید د سرور بلاک دننه دننه دننه کړئ. د ملاتړ لپاره، دوه ځایونه هم کارول کیږي.
تطبیق: پالنګر
Http {
سرور {
}
}
د ترتیب کولو فایل کولی شي د دې ډول بلاکونو سره کار وکړي. مګر دوی باید په خپلو نومونو او بندرونو کې توپیر ولري، چې له مخې یې ډاټا ترلاسه کیږي.
تطبیق: ځای
ځای / {
روټ / ډاټا / www؛
}
د "/" نښه شتون د لاسته راوړنو ارقامو پرتله کولو لپاره اړین دی او وګورئ چې دلته د پروسس شوي پوښتنو داسې یو پته شتون لري. که کومه ستونزه نده، نو بیا اړین فایل ته لار / ډاټا / www مشخص کړئ، کوم چې په دې سیمه ایز سیسټم کې دی. که چیرې د ډېرو بلاکونو سره لوبه وي، نو بیا د یو تر ټولو اوږد وړاندې ضمیمه انتخاب شوی. پورته په مثال کې، د هغه اوږدوالی د هغه یو دی، دا دی، دا به یوازې هغه وي چې کار "سیالیو" شتون نلري. اوس راځئ چې دا ښه کړو:
ځای / انځورونه {
روټ / ډاټا
}
لکه څنګه چې تاسو وټاکئ، موږ د انځورونو په لټه کې یو. او اوس اجازه راکړئ ټول کارونه چې مخکې وو، او اوس مهال ترتیبات دا په لاندې ډول دي:
سرور {
ځای / {
روټ / ډاټا / www؛
}
ځای / انځورونه {
روټ / ډاټا
}
}
دا کاري نسخه ده، کوم چې د معیاري بندر شمیره 80 دی. دا سرور په اسانۍ سره محلي کمپیوټر ته لاسرسۍ کیدای شي، که تاسو ته پته لاړ شئ: http: // localhost /. دا ټول څنګه کار کوي؟
د مثال کار کول
د ساده پرواکسي پالنګر جوړول
سرور {
8080 واورئ
روټ / ډاټا / اپ 1؛
ځای / {
}
}
او اوس راځئ چې ستاسو لپاره پریکړه وکړو: یو ساده سرور جوړ شوی. دا به بندر 8080 ته غوږ ونیسي . د اوریدو مشخص نه کړئ، نو سرور به په اتیا ویشتمه کې دوام وکړي. د ځايي فايل سیسټم دننه ټولې غوښتنې چې د / ډاټا / up1 ډرایټر ته لیږل کیږي (البته، دا به مخکې مخکې جوړې شي) به ښودل شي. دلته د لیدلو توان لرئ، تاسو باید د index.html فایل ثبت کړئ. د سرور په شرایطو کې د ریښو لارښوونو ساتلو په واسطه، موږ کولی شو موقعیت د هر شرایطو الندې وکاروو (له دې کبله، د لاسرسي محدودیتونه لیرې شوي). اوس موږ د پراکسي سرور په جوړولو کار کوو. د دې عملیاتو لپاره، موږ د پراکسي_ پاس لارښوونې ته اړتیا لرو، کوم چې د اعتراض لپاره پروتوکول، نوم او بندر به د پیرامیټونو په توګه مشخص شي (د محلي اړیکو لپاره به دا د http: // localhost: 8080) په څیر ښکاري. نتیجه په لاندې ډول ده:
سرور {
ځای / {
Proxy_pass http: // سیمه ایز هستویټ: 8080؛
}
ځای / انځورونه {
روټ / ډاټا
}
}
که تاسو د کوډ بیاکتنه کوئ او د هغې شننه یې کولی شئ، نو تاسو ممکن په یاد ولرئ چې د دویمې موقعیت بلاک بدل شو. نو، پدې حالت کې دا کولی شي د عیني عکس العملونو سره کار وکړي. په یو څه توپیر کې، دا په دې طریقه ښودل کیدی شي:
ځای ~ \. (Gif | jpg | png) $ {
روټ / ډاټا / انځورونه؛
}
د پراکسی سرور وروستی ترتیب په لاندې ډول دی:
سرور {
ځای / {
Proxy_pass http: // سیمه ایز هستور: 8080 /؛
}
ځای ~ \. (Gif | jpg | png) $ {
روټ / ډاټا / انځورونه؛
}
}
دا به په پای کې غوښتنه وغورځوي چې کوم ځانګړي توضیحات شتون لري، او هغه ته یې لیږل چې چا د فایلونو غوښتنه کړې. دا مه هېروئ چې که تاسو غواړئ د ترتیبولو فایل وګورئ نو بیا به بیا د بیا ځای پر ځای کیدو اړتیا وي. او زه باور لرم، دا د ساده نینګکس ټیم دی. که تاسو د Vkontakte سرور یا بل لوی شرکت لپاره د ترتیب کولو دوتنه پرانیزئ، نو دوی به پدې مقاله کې د کلمو په پرتله ډیر کوډ ولري.
Similar articles
Trending Now