/ / एडब्ल्यूएस पर डीजेंगो की तैनाती

एडब्ल्यूएस पर Django तैनाती - django, अमेज़ॅन-वेब-सेवाओं, अमेज़ॅन-ec2

मैं अमेज़ॅन क्लाउड में नया हूं। मैंने AWS EC2 पर एक django एप्लिकेशन को तैनात किया है। मैंने एप्लिकेशन शुरू किया, लेकिन इसे ब्राउज़र से देखने में असमर्थ रहा। किस आईपी पते की पहुंच होगी? मैंने निजी और सार्वजनिक दोनों तरह की कोशिश की लेकिन दोनों का समाधान नहीं हुआ।

उत्तर:

जवाब के लिए 0 № 1

कमांड का उपयोग करके आपको ऐप चलाने का प्रयास करें python manage.py runserver 0.0.0.0:8000.

आपका ऐप सार्वजनिक रूप से चालू हो जाएगा। आईपीवी 4 पब्लिक आईपी को जानने की कोशिश करें उदाहरण AWS का खंड।

फिर चलें सुरक्षा समूह के तहत बाएं नेविगेशन में सूचीबद्ध है नेटवर्क सुरक्षा।

वह सुरक्षा समूह चुनें जो आपके उदाहरण के लिए दिया गया हो। इसके बाद EDIT बटन पर क्लिक करें भीतर का नियम अनुभाग और उस पोर्ट की अनुमति दें जिसमें ऐप चल रहा है। उदाहरण के लिए: पोर्ट 8000।

प्रकार: कस्टम मसविदा बनाना : टीसीपी बंदरगाह सीमा : 8000 स्रोत : कहीं भी या मेरा आईपी

एक बार जोड़ा गया। सहेजें पर क्लिक करें और सुनिश्चित करें कि Django ऐप सेटिंग्स में, अनुमत होस्ट * पर सेट है। ताकि, आप अपने आवेदन को कहीं से भी एक्सेस कर सकें।

ALLOWED_HOSTS = ["*"]

उपरोक्त कोड उत्पादन के लिए अनुशंसित नहीं है। विकास / परीक्षण के लिए उपयोग करने के लिए अच्छा है।