AWS EC2 पर Django प्रोजेक्ट कैसे तैनात करें

Aws Ec2 Para Django Projekta Kaise Tainata Karem



AWS Django परियोजनाओं पर काम कर रहे अजगर डेवलपर्स को अपनी परियोजनाओं को तैनात करने के लिए मंच प्रदान करता है। आप इन परियोजनाओं को एक ही मंच पर विकसित और तैनात कर सकते हैं। अपने Django प्रोजेक्ट को AWS पर तैनात करना भी एक आसान और कुशल प्रक्रिया है। यह पोस्ट इस प्रक्रिया पर चर्चा करेगी कि आप इलास्टिक कंप्यूट क्लाउड (EC2) उदाहरण का उपयोग करके AWS पर Django प्रोजेक्ट को कैसे तैनात कर सकते हैं।

आइए AWS EC2 पर Django प्रोजेक्ट की तैनाती के साथ शुरुआत करें:

AWS EC2 पर Django प्रोजेक्ट परिनियोजित करें

AWS EC2 पर Django प्रोजेक्ट को तैनात करने के लिए, बस 'पर क्लिक करें' उदाहरण लॉन्च करें ” EC2 पृष्ठ पर बटन:









बस अपने इंस्टेंस का नाम टाइप करें और अमेज़न इमेज मशीन चुनें:







फिर उदाहरण प्रकार का चयन करने के लिए पृष्ठ को नीचे स्क्रॉल करें और एक कुंजी जोड़ी फ़ाइल बनाएँ। इन सेटिंग्स के बाद, बस 'पर क्लिक करें' लॉन्च उदाहरण ' बटन:



उदाहरण बनने के बाद, उदाहरण का चयन करें और 'पर क्लिक करें' जोड़ना ' बटन:

SSH क्लाइंट का चयन करें और पेज से कमांड कॉपी करें:

कमांड प्रॉम्प्ट पर कमांड पेस्ट करें और कुंजी जोड़ी के नाम को अपने कंप्यूटर पर कुंजी जोड़ी के पथ से बदलें:

कनेक्शन हो जाने के बाद, अगला कदम चल रहे उबंटू ओएस की उपयुक्त सूची को अपडेट करना है। उसके लिए, टर्मिनल में निम्न कमांड का उपयोग करें:

सुडो उपयुक्त अद्यतन

उपरोक्त आदेश चलाने से टर्मिनल पर निम्न आउटपुट मिलेगा:

अगला चरण निम्नलिखित आदेश का उपयोग करके EC2 उदाहरण पर उन्नयन स्थापित करना है:

सुडो उपयुक्त उन्नयन

यह आदेश उपयुक्त संकुल उन्नयन प्राप्त करेगा:

प्रोजेक्ट को सर्वर पर तैनात करने के लिए, 'इंस्टॉल करें' nginx 'सर्वर निम्नलिखित कमांड का उपयोग कर रहा है:

सुडो अपार्ट स्थापित करना nginx कर्ल

यह आदेश Django परियोजना को तैनात करने के लिए Nginx सर्वर स्थापित करेगा:

निम्नलिखित कमांड का उपयोग करके Django परियोजना में अजगर कोड का उपयोग करने के लिए अजगर-पाइप स्थापित करें:

सुडो अपार्ट स्थापित करना python3-pip

यह आदेश आपके वर्चुअल मशीन में अजगर को स्थापित करेगा:

Django परियोजना को तैनात करने के लिए अजगर के अंदर एक आभासी वातावरण स्थापित करें:

सुडो -एच ip3 स्थापित करना virtualenv

यह कमांड वर्चुअल वातावरण स्थापित करेगा:

निम्नलिखित कमांड का उपयोग करके प्रोजेक्ट को अंदर तैनात करने के लिए आभासी वातावरण बनाएं:

virtualenv ईएनवी

इस कमांड ने Django प्रोजेक्ट के लिए वर्चुअल वातावरण बनाया है:

कोड के लिंक का उपयोग करके बस git रिपॉजिटरी को क्लोन करें:

एक नया फ़ोल्डर बनाएँ और निम्न कमांड का उपयोग करके फ़ोल्डर के अंदर जाएँ:

mkdir परियोजना

सीडी परियोजना

निम्न आदेश का उपयोग करके फ़ोल्डर के अंदर git रिपॉजिटरी को क्लोन करें:

गिट क्लोन https: // github.com / तल्हा331498 / Django.git

यह कमांड गिट को क्लोन करके Django प्रोजेक्ट लाएगा:

Django प्रोजेक्ट के अंदर सर्वर पर प्रोजेक्ट चलाने के लिए बस निम्न आदेश का उपयोग करें:

अजगर manage.py runerver

यह कमांड प्रोजेक्ट को सर्वर पर लोड करेगा:

आपका Django प्रोजेक्ट सर्वर पर तैनात किया गया है, बस Django प्रोजेक्ट पर जाने के लिए EC2 उदाहरण के सार्वजनिक IP पते का उपयोग करें:

परियोजना ब्राउज़र पर प्रदर्शित होगी:

आपने AWS EC2 वर्चुअल मशीन पर Django प्रोजेक्ट को सफलतापूर्वक तैनात किया है:

निष्कर्ष

AWS उदाहरण पर Django प्रोजेक्ट को तैनात करने के लिए, बस EC2 वर्चुअल मशीन बनाएं और कनेक्ट करें। एक बार जब आप वर्चुअल मशीन से जुड़ जाते हैं, तो बस Nginx सर्वर स्थापित करें, जिस पर आप प्रोजेक्ट को तैनात करेंगे। उसके बाद, अजगर-पाइप स्थापित करें और फिर एक आभासी वातावरण स्थापित करें और बनाएं। प्रोजेक्ट के अंदर git रिपॉजिटरी और हेड का उपयोग करके प्रोजेक्ट फाइल अपलोड करें और इसे सफलतापूर्वक तैनात किया गया है।