Django EC2实例无法在浏览器中访问
我用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,下面的行已经存在: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地址 它给出的错误如下: 正在验证
自动lo iface lo inet环回 有人有其他解决办法吗?Daya,
我尝试使用端口0:8000 0.0.0.0:8000运行,但没有使用。
另外,/etc/network/interfaces文件非常完美。
但在我的例子中,这个问题的解决方案是更改脚本文件的位置。
我的意思是说我的django应用程序文件夹的位置是/home/ubuntu
但当我将它移动到/Var/www时,它工作了,因为服务器是apache2