EC2 хосты Django с IP-адресом не могут быть назначены на ошибку - PullRequest
8 голосов
/ 17 февраля 2012

У меня есть экземпляр EC2, на котором я хочу запустить приложение Django.Этот экземпляр EC2 уже имеет сервер Apache на порту 80. Теперь я хочу разместить свой проект Django на порту 9090. Экземпляр имеет статический IP-адрес 200.200.200.200.

ubuntu @ ip-10-242-229-213: ~ / flanders $ python manage.py runserver 200.200.200.200:9090 Проверка моделей ...

0 найдены ошибки Djangoверсия 1.3.1, с использованием настроек 'flanders.settings'. Сервер разработки работает на http://200.200.200.200:9090/. Закройте сервер с помощью CONTROL-C.Ошибка: этот IP-адрес не может быть назначен.ubuntu @ ip-10-242-229-213: ~ / flanders $

Это говорит мне Error: That IP address can't be assigned-to, поэтому я перехожу на

ubuntu @ ip-10-242-229-213: ~ / flanders $ python manage.py runserver 127.0.0.1:9090 Проверка моделей ...

0 Обнаружены ошибки Django версии 1.3.1 с использованием настроек сервера разработки flanders.settingsработает на http://127.0.0.1:9090/ Выйти из сервера с помощью CONTROL-C.

Приложение запускается без проблем, но когда я пытаюсь получить к нему доступ http://200.200.200.200:9090/flandersapp/tags, я не работаю.Кстати, я разрешаю порт 9090 в настройках безопасности.

1 Ответ

13 голосов
/ 17 февраля 2012

Я решил сам. Мне нужно использовать частный IP, предоставленный EC2 вместо публичного IP

...