首页 文章

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

提问于
浏览
1

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

我成功安装了所有必需的django,python等包 .

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

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

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

验证模型......

发现0错误2015年7月15日 - 22:34:10 Django版本1.6.7,使用设置'conf.settings.local'在http://xx.xx.xxx.xx:8983/启动开发服务器_使用CONTROL-C退出服务器 . 错误:无法分配该IP地址 .

我在浏览器中运行时发生了同样的错误 .

我也尝试过两种选择,但没有运气

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

我检查了/ etc / network / interfaces这个文件,下面的行已经存在:
auto lo if if lo inet loopback

有人还有其他解决方案吗?

1 回答

  • 1

    大亚湾,
    我尝试使用端口0:8000 0.0.0.0:8000运行但没有用 .
    此外,/ etc / network / interfaces文件非常完美 .
    但就我而言,此问题的解决方案是更改脚本文件的位置 .
    我的意思是说我的django应用程序文件夹位置是/ home / ubuntu
    但当我将它移动到/ Var / www时它工作 . 它工作,因为服务器是apache2 .

相关问题