【发布时间】:2013-11-12 05:37:26
【问题描述】:
所以,我查看了堆栈溢出 + 其他站点,但未能解决这个问题:因此发布了这个问题!
我最近开始学习 django ......现在正在尝试在 ec2 上运行它。
我有一个这种格式的 ec2 实例:ec2-xx-xxx-xx-xxx.us-west-2.compute.amazonaws.com,我在上面运行了一个 django 应用程序。我更改了此实例的安全组以允许 http 端口 80 连接。
我确实尝试通过以下方式在 django 应用程序中运行它:python manage.py runserver 0.0.0.0:8000 和 python manage.py runserver ec2-xx-xxx-xx-xxx.us-west-2.compute。 amazonaws.com:8000,这似乎也没有帮助!
为了确保 django 方面没有任何问题,我打开了另一个终端窗口并 ssh 进入实例并向 localhost:8000/admin 发出 curl GET 请求,该请求成功通过。
我哪里错了?将不胜感激!
【问题讨论】:
-
这可能是端口限制问题。您应该让您的应用在端口 80 或 8080 而不是 8000 上运行。
标签: python django amazon-web-services amazon-ec2