EC2主机Django无法分配IP地址错误

时间:2012-02-17 04:50:49

标签: django amazon-ec2 ip

我有一个EC2实例想要在其上运行Django应用程序。这个EC2实例已在端口80上有一个Apache服务器。现在我想在端口9090上托管我的Django项目。该实例具有静态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:〜/佛兰德$

它告诉我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 个答案:

答案 0 :(得分:13)

我解决了自己。我需要使用EC2提供的私有IP而不是公共IP