Django部署在AWS上

时间:2017-07-14 09:40:17

标签: django amazon-web-services amazon-ec2

我是亚马逊云新手。我在AWS EC2上部署了一个django应用程序。我启动了应用程序但无法从浏览器中看到它。哪个IP地址可以访问?我试过私人和公开,但都没有解决。

1 个答案:

答案 0 :(得分:0)

尝试使用命令python manage.py runserver 0.0.0.0:8000运行app。

您的应用将公开投放。尝试在AWS的实例部分找出IPv4公共IP。

然后转到 NETWORK&中左侧导航栏中列出的安全组。 SECURITY

选择分配给您的实例的安全组。之后,单击入站规则部分中的“编辑”按钮,然后允许应用程序运行的端口。例如:端口8000。

输入:自定义 协议:TCP 端口范围:8000 来源:任何地方或我的IP

一旦添加。单击Save并确保在Django App设置中,允许主机设置为*。因此,您可以从任何地方访问您的应用程序。

ALLOWED_HOSTS = ['*']

建议不要将上述代码用于制作。很适合用于开发/测试。