Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django EC2实例无法在浏览器中访问_Django_Python 2.7_Amazon Ec2_Ip Address_Django Manage.py - Fatal编程技术网

Django EC2实例无法在浏览器中访问

Django EC2实例无法在浏览器中访问,django,python-2.7,amazon-ec2,ip-address,django-manage.py,Django,Python 2.7,Amazon Ec2,Ip Address,Django Manage.py,我用Ubuntu服务器为Django项目创建了一个EC2实例 我成功地安装了django、python等所有必需的软件包 但当我尝试通过ssh使用私有ip:python manage.py运行服务器xxx.xx.xx.xx:8983时,它正在运行,但当我尝试通过浏览器加载它时,它给出错误:“连接已超时” 我已将VPC安全组分配给此实例 此外,我还尝试通过SSH::python manage.py runserver XXX.XX.XX.XX:8983使用公共IP地址 它给出的错误如下: 正在验证

我用Ubuntu服务器为Django项目创建了一个EC2实例

我成功地安装了django、python等所有必需的软件包

但当我尝试通过ssh使用私有ip:python manage.py运行服务器xxx.xx.xx.xx:8983时,它正在运行,但当我尝试通过浏览器加载它时,它给出错误:“连接已超时”

我已将VPC安全组分配给此实例

此外,我还尝试通过SSH::python manage.py runserver XXX.XX.XX.XX:8983使用公共IP地址 它给出的错误如下:

正在验证模型

发现0个错误 2015年7月15日-22:34:10 Django版本1.6.7,使用“conf.settings.local”设置 正在启动开发服务器 使用CONTROL-C退出服务器。 错误:无法将该IP地址分配给

在浏览器中运行时也发生了相同的错误

我也尝试了两种选择,但都没有成功

0:8000 使用python manage.py在ssh中成功运行0.0.0.0:8000端口,但未在浏览器中运行

我检查了这个文件的/etc/network/interfaces,下面的行已经存在:
自动lo iface lo inet环回

有人有其他解决办法吗?

Daya,
我尝试使用端口0:8000 0.0.0.0:8000运行,但没有使用。
另外,/etc/network/interfaces文件非常完美。
但在我的例子中,这个问题的解决方案是更改脚本文件的位置。
我的意思是说我的django应用程序文件夹的位置是/home/ubuntu
但当我将它移动到/Var/www时,它工作了,因为服务器是apache2