কিভাবে AWS EC2 এ জ্যাঙ্গো প্রজেক্ট স্থাপন করবেন

Kibhabe Aws Ec2 E Jyango Prajekta Sthapana Karabena



AWS Django প্রোজেক্টে কাজ করা পাইথন ডেভেলপারদের তাদের প্রোজেক্ট স্থাপন করার জন্য প্ল্যাটফর্ম প্রদান করে। আপনি একই প্ল্যাটফর্মে এই প্রকল্পগুলি বিকাশ এবং স্থাপন করতে পারেন। এটি AWS-এ আপনার জ্যাঙ্গো প্রকল্প স্থাপন করার জন্য একটি সহজ এবং দক্ষ প্রক্রিয়া। একটি ইলাস্টিক কম্পিউট ক্লাউড (EC2) উদাহরণ ব্যবহার করে আপনি কীভাবে AWS-এ একটি জ্যাঙ্গো প্রকল্প স্থাপন করতে পারেন তার প্রক্রিয়াটি এই পোস্টে আলোচনা করা হবে।

আসুন AWS EC2 তে জ্যাঙ্গো প্রকল্প স্থাপনের সাথে শুরু করি:

AWS EC2 এ জ্যাঙ্গো প্রকল্প স্থাপন করুন

AWS EC2 এ জ্যাঙ্গো প্রজেক্ট স্থাপন করতে, কেবল 'এ ক্লিক করুন লঞ্চ দৃষ্টান্ত EC2 পৃষ্ঠায় ” বোতাম:









শুধু আপনার উদাহরণের নাম টাইপ করুন এবং amazon ইমেজ মেশিন নির্বাচন করুন:







তারপর ইনস্ট্যান্স টাইপ নির্বাচন করতে পৃষ্ঠাটি নিচে স্ক্রোল করুন এবং একটি কী জোড়া ফাইল তৈরি করুন। এই সেটিংসের পরে, কেবল 'এ ক্লিক করুন' লঞ্চ ইনস্ট্যান্স 'বোতাম:



একবার দৃষ্টান্ত তৈরি হয়ে গেলে, দৃষ্টান্ত নির্বাচন করুন এবং 'এ ক্লিক করুন' সংযোগ করুন 'বোতাম:

SSH ক্লায়েন্ট নির্বাচন করুন এবং পৃষ্ঠা থেকে কমান্ডটি অনুলিপি করুন:

কমান্ড প্রম্পটে কমান্ডটি আটকান এবং আপনার কম্পিউটারে কী জোড়ার পথের সাথে কী জোড়ার নাম প্রতিস্থাপন করুন:

সংযোগ তৈরি হওয়ার পরে, পরবর্তী পদক্ষেপটি চলমান উবুন্টু ওএসের অ্যাপটি তালিকা আপডেট করা। এর জন্য, টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo উপযুক্ত আপডেট

উপরের কমান্ডটি চালানো টার্মিনালে নিম্নলিখিত আউটপুট দেবে:

পরবর্তী পদক্ষেপ হল নিম্নলিখিত কমান্ড ব্যবহার করে EC2 উদাহরণে আপগ্রেডগুলি ইনস্টল করা:

sudo উপযুক্ত আপগ্রেড

এই কমান্ডটি apt প্যাকেজ আপগ্রেডগুলি পাবে:

সার্ভারে প্রকল্পটি স্থাপন করতে, 'ইনস্টল করুন' Nginx নিম্নলিখিত কমান্ড ব্যবহার করে সার্ভার:

sudo উপযুক্ত ইনস্টল nginx কার্ল

এই কমান্ডটি জ্যাঙ্গো প্রকল্প স্থাপন করতে Nginx সার্ভার ইনস্টল করবে:

নিম্নলিখিত কমান্ড ব্যবহার করে জ্যাঙ্গো প্রকল্পে পাইথন কোড ব্যবহার করতে পাইথন-পিপ ইনস্টল করুন:

sudo উপযুক্ত ইনস্টল python3-pip

এই কমান্ডটি আপনার ভার্চুয়াল মেশিনে পাইথন ইনস্টল করবে:

জ্যাঙ্গো প্রকল্পটি স্থাপন করতে পাইথনের ভিতরে একটি ভার্চুয়াল পরিবেশ ইনস্টল করুন:

sudo -এইচ pip3 ইনস্টল virtualenv

এই কমান্ডটি ভার্চুয়াল পরিবেশ ইনস্টল করবে:

নিম্নলিখিত কমান্ডটি ব্যবহার করে এর ভিতরে প্রকল্পটি স্থাপন করতে ভার্চুয়াল পরিবেশ তৈরি করুন:

virtualenv env

এই কমান্ডটি জ্যাঙ্গো প্রকল্পের জন্য ভার্চুয়াল পরিবেশ তৈরি করেছে:

কোডের লিঙ্কটি ব্যবহার করে সহজভাবে গিট সংগ্রহস্থল ক্লোন করুন:

একটি নতুন ফোল্ডার তৈরি করুন এবং নিম্নলিখিত কমান্ডগুলি ব্যবহার করে ফোল্ডারের ভিতরে যান:

mkdir প্রকল্প

সিডি প্রকল্প

নিম্নলিখিত কমান্ড ব্যবহার করে ফোল্ডারের ভিতরে গিট সংগ্রহস্থল ক্লোন করুন:

git ক্লোন https: // github.com / তালহা ৩৩১৪৯৮ / Django.git

এই কমান্ডটি গিট ক্লোন করে জ্যাঙ্গো প্রকল্পটি আনবে:

জ্যাঙ্গো প্রজেক্টের ভিতরে সার্ভারে প্রজেক্ট চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

python manage.py runserver

এই কমান্ডটি সার্ভারে প্রকল্পটি লোড করবে:

আপনার জ্যাঙ্গো প্রকল্পটি সার্ভারে স্থাপন করা হয়েছে জ্যাঙ্গো প্রকল্পটি দেখার জন্য EC2 উদাহরণের সর্বজনীন আইপি ঠিকানা ব্যবহার করুন:

প্রকল্পটি ব্রাউজারে প্রদর্শিত হবে:

আপনি সফলভাবে AWS EC2 ভার্চুয়াল মেশিনে জ্যাঙ্গো প্রকল্পটি স্থাপন করেছেন:

উপসংহার

একটি AWS উদাহরণে জ্যাঙ্গো প্রকল্প স্থাপন করতে, কেবল EC2 ভার্চুয়াল মেশিন তৈরি করুন এবং সংযোগ করুন। একবার আপনি ভার্চুয়াল মেশিনের সাথে সংযুক্ত হয়ে গেলে, কেবল Nginx সার্ভারটি ইনস্টল করুন যেখানে আপনি প্রকল্পটি স্থাপন করবেন। এর পরে, পাইথন-পিপ ইনস্টল করুন তারপর ইনস্টল করুন এবং একটি ভার্চুয়াল পরিবেশ তৈরি করুন। গিট রিপোজিটরি ব্যবহার করে প্রোজেক্ট ফাইল আপলোড করুন এবং প্রোজেক্টের ভিতরে হেড করুন এবং এটি সফলভাবে স্থাপন করা হয়েছে।