جینگو پروجیکٹ کو AWS EC2 پر کیسے تعینات کیا جائے۔

Jyngw Prwjyk Kw Aws Ec2 Pr Kys T Ynat Kya Jay



AWS Django پروجیکٹس پر کام کرنے والے python کے ڈویلپرز کو اپنے پروجیکٹس کو تعینات کرنے کے لیے پلیٹ فارم فراہم کرتا ہے۔ آپ ان منصوبوں کو ایک ہی پلیٹ فارم پر تیار اور تعینات کر سکتے ہیں۔ AWS پر اپنے Django پروجیکٹ کو تعینات کرنا بھی ایک آسان اور موثر عمل ہے۔ یہ پوسٹ اس عمل پر تبادلہ خیال کرے گی کہ آپ ایلاسٹک کمپیوٹ کلاؤڈ (EC2) مثال کا استعمال کرتے ہوئے AWS پر Django پروجیکٹ کو کیسے تعینات کرسکتے ہیں۔

آئیے Django پروجیکٹ کو AWS EC2 پر تعینات کرنے کے ساتھ شروع کریں:

Django پروجیکٹ کو AWS EC2 پر تعینات کریں۔

Django پروجیکٹ کو AWS EC2 پر تعینات کرنے کے لیے، صرف 'پر کلک کریں۔ مثالیں لانچ کریں۔ EC2 صفحہ پر بٹن:









بس اپنی مثال کا نام ٹائپ کریں اور ایمیزون امیج مشین کو منتخب کریں:







پھر مثال کی قسم کو منتخب کرنے کے لیے صفحہ کو نیچے سکرول کریں اور کلیدی جوڑی کی فائل بنائیں۔ ان ترتیبات کے بعد، صرف 'پر کلک کریں مثال لانچ کریں۔ بٹن:



ایک بار مثال بننے کے بعد، مثال کو منتخب کریں اور 'پر کلک کریں جڑیں۔ بٹن:

SSH کلائنٹ کو منتخب کریں اور صفحہ سے کمانڈ کاپی کریں:

کمانڈ کو کمانڈ پرامپٹ پر چسپاں کریں اور کلیدی جوڑے کا نام اپنے کمپیوٹر پر کلیدی جوڑے کے راستے سے تبدیل کریں:

کنکشن بننے کے بعد، اگلا مرحلہ چل رہے Ubuntu OS کی مناسب فہرست کو اپ ڈیٹ کرنا ہے۔ اس کے لیے ٹرمینل میں درج ذیل کمانڈ کا استعمال کریں:

sudo مناسب اپ ڈیٹ

مندرجہ بالا کمانڈ کو چلانے سے ٹرمینل پر درج ذیل آؤٹ پٹ ملے گا۔

اگلا مرحلہ درج ذیل کمانڈ کا استعمال کرتے ہوئے EC2 مثال پر اپ گریڈ کو انسٹال کرنا ہے۔

sudo مناسب اپ گریڈ

یہ کمانڈ آپٹ پیکجز اپ گریڈ حاصل کرے گا:

پروجیکٹ کو سرور پر تعینات کرنے کے لیے، انسٹال کریں ' Nginx مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے سرور:

sudo مناسب انسٹال کریں nginx curl

یہ کمانڈ جینگو پروجیکٹ کو تعینات کرنے کے لیے Nginx سرور انسٹال کرے گی۔

درج ذیل کمانڈ کا استعمال کرتے ہوئے Django پروجیکٹ میں python-pip کوڈ استعمال کرنے کے لیے python-pip انسٹال کریں:

sudo مناسب انسٹال کریں python3-pip

یہ کمانڈ آپ کی ورچوئل مشین میں ازگر کو انسٹال کرے گی۔

جینگو پروجیکٹ کو تعینات کرنے کے لیے ازگر کے اندر ایک ورچوئل ماحول انسٹال کریں:

sudo -ایچ pip3 انسٹال کریں virtualenv

یہ کمانڈ ورچوئل ماحول کو انسٹال کرے گا:

مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے پروجیکٹ کو اس کے اندر تعینات کرنے کے لیے ورچوئل ماحول بنائیں:

virtualenv env

اس کمانڈ نے جینگو پروجیکٹ کے لیے ورچوئل ماحول بنایا ہے۔

کوڈ کے لنک کا استعمال کرتے ہوئے صرف گٹ ریپوزٹری کو کلون کریں:

ایک نیا فولڈر بنائیں اور درج ذیل کمانڈز کا استعمال کرتے ہوئے فولڈر کے اندر جائیں۔

mkdir پروجیکٹ

سی ڈی پروجیکٹ

درج ذیل کمانڈ کا استعمال کرکے فولڈر کے اندر گٹ ریپوزٹری کو کلون کریں:

گٹ کلون https: // github.com / طلحہ331498 / Django.git

یہ کمانڈ گٹ کو کلون کرکے جینگو پروجیکٹ کو حاصل کرے گی۔

جینگو پروجیکٹ کے اندر سرور پر پروجیکٹ کو چلانے کے لئے صرف درج ذیل کمانڈ کا استعمال کریں:

python manage.py runerver

یہ کمانڈ پروجیکٹ کو سرور پر لوڈ کرے گی۔

آپ کا Django پروجیکٹ سرور پر تعینات کیا گیا ہے صرف Django پروجیکٹ کو دیکھنے کے لیے EC2 مثال کے عوامی IP ایڈریس کا استعمال کریں:

پروجیکٹ براؤزر پر دکھایا جائے گا:

آپ نے Django پروجیکٹ کو AWS EC2 ورچوئل مشین پر کامیابی کے ساتھ تعینات کیا ہے:

نتیجہ

Django پروجیکٹ کو AWS مثال پر تعینات کرنے کے لیے، بس EC2 ورچوئل مشین بنائیں اور اس سے جڑیں۔ ایک بار جب آپ ورچوئل مشین سے جڑ جاتے ہیں، تو بس Nginx سرور انسٹال کریں جس پر آپ پروجیکٹ کو تعینات کریں گے۔ اس کے بعد، python-pip انسٹال کریں پھر انسٹال کریں اور ورچوئل ماحول بنائیں۔ گٹ ریپوزٹری کا استعمال کرتے ہوئے پروجیکٹ فائلوں کو اپ لوڈ کریں اور پروجیکٹ کے اندر سر کریں اور یہ کامیابی کے ساتھ تعینات ہے۔