2012-02-17 7 views
8

मैं एक EC2 उदाहरण है उस पर Django अनुप्रयोग चलाने के लिए चाहते हैं। इस ईसी 2 इंस्टेंस में पोर्ट 80 पर पहले से ही अपाचे सर्वर है। अब मैं पोर्ट डीजे 9 0 पर अपने डीजेगो प्रोजेक्ट को होस्ट करना चाहता हूं। उदाहरण में स्थिर आईपी 200.200.200.200 है।EC2 आईपी पते के साथ होस्ट करता है Django सौंपा-के लिए नहीं किया जा सकता त्रुटि

[email protected]:~/flanders$ python manage.py runserver 200.200.200.200:9090 Validating models...

0 errors found Django version 1.3.1, using settings 'flanders.settings' Development server is running at http://200.200.200.200:9090/ Quit the server with CONTROL-C. Error: That IP address can't be assigned-to. [email protected]:~/flanders$

यह मेरे Error: That IP address can't be assigned-to बताता है, तो मैं

[email protected]:~/flanders$ python manage.py runserver 127.0.0.1:9090 Validating models...

0 errors found Django version 1.3.1, using settings 'flanders.settings' Development server is running at http://127.0.0.1:9090/ Quit the server with CONTROL-C.

आवेदन करने के लिए बदल समस्या के बिना शुरू होता है, लेकिन जब मैं इसे http://200.200.200.200:9090/flandersapp/tags तक पहुँचने का प्रयास है, मैं काम नहीं करता। वैसे, मैं अपनी सुरक्षा सेटिंग में पोर्ट 90 9 0 की अनुमति देता हूं।

+1

लोचदार आईपी – Chipmunk

उत्तर

12

मैं अपने आप को हल किया। मुझे सार्वजनिक आईपी

+0

का उपयोग करते समय ईसी 2 द्वारा प्रदान किए गए निजी आईपी का उपयोग करने की आवश्यकता है जब मैंने निजी आईपी एड्रेस दिया, लेकिन जब मैंने सार्वजनिक आईपी दिया: ब्राउज़र में यह काम नहीं करता है। क्या आप कृपया मुझे बता सकते हैं कि सार्वजनिक आईपी कैसे चलाएं: ब्राउज़र से? –

+0

'0.0.0.0: 90 9 0 'को भी काम करना चाहिए। – Jheasly

संबंधित मुद्दे