当前位置:  开发笔记 > 编程语言 > 正文

在AWS ec2主机上访问Django应用

如何解决《在AWSec2主机上访问Django应用》经验,为你挑选了1个好方法。

这个问题看似微不足道,但如果可能,请尝试提出解决方案。我已经在AWS ec2主机上部署了django App,并且能够成功运行以下命令。

(venv)[ec2-user@ip-xxx-xx-xx-xx abc]$ python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
January 03, 2016 - 13:15:31
Django version 1.7.1, using settings 'abc.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

但是我无法从浏览器访问http://127.0.0.1:8000/。在谷歌搜索时,建议使用nginx或gunicorn。我不确定是否要使用nginx,gunicorn等。

有人可以让我知道如何从浏览器访问吗?谢谢,



1> Ivan Semochk..:

您需要在AWS实例菜单中打开HTTP端口。(除AWS中的ssh以外的所有端口)
转到console.aws.amazon.com,然后选择您的实例并转到最后一个菜单项“安全组”。它启动向导,单击底部菜单中的“入站”,然后单击“编辑”,然后添加HTTP或您想要的任何端口:)
并确保您使用公共AWS IP在浏览器中打开

为您添加一些屏幕,希望对您有所帮助:

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有