【发布时间】:2015-10-04 16:29:51
【问题描述】:
我使用 Ubuntu 服务器为 Django 项目创建了一个 EC2 实例。
我成功安装了所有需要的django、python等包。
但是当我尝试通过带有私有 IP 的 ssh 时:python manage.py runserver xxx.xx.xx.xx:8983 它正在运行,但是当我尝试通过浏览器加载它时,它给出了错误:“连接有超时”
我已将 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 这个文件,下面的行已经存在:
自动lo
iface lo inet 环回
有人有其他解决方案吗?
【问题讨论】:
标签: django python-2.7 amazon-ec2 ip-address django-manage.py