我是亚马逊云新手。我在AWS EC2上部署了一个django应用程序。我启动了应用程序但无法从浏览器中看到它。哪个IP地址可以访问?我试过私人和公开,但都没有解决。
答案 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 = ['*']
建议不要将上述代码用于制作。很适合用于开发/测试。