【发布时间】:2017-07-14 09:40:17
【问题描述】:
我是亚马逊云的新手。我在 AWS EC2 上部署了一个 django 应用程序。我启动了应用程序,但无法从浏览器中看到它。哪个 IP 地址可以访问?我尝试了私有和公共,但都没有解决。
【问题讨论】:
-
您的应用应该可以通过公共 IP 访问。私有 IP 用于 AWS 的本地网络。访问公网 IP 看到了什么?
-
你是如何运行服务器的意思是python manage.py runserver?
-
我用我的私有 ip python manage.py runserver xxx.xx.xx.xxx:8000 启动了服务器
-
@MACMAN 这不是它的工作方式。只是为了测试,您可以尝试
python manage.py runserver 0.0.0.0:8000,然后在端口8000访问您的公共IP,例如12.34.56.78:8000。您应该看到您的应用程序。但这不是用于生产的。有关生产级别设置,请参阅此博客文章:digitalocean.com/community/tutorials/…
标签: django amazon-web-services amazon-ec2