无法远程访问Django开发服务器

时间:2016-07-21 21:56:27

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

在Stack Overflow上阅读this post后,我无法通过运行Django开发服务器访问AWS EC2 Ubuntu实例上的文件。显然这个服务器不会在生产中使用,但是我想将它用于测试目的,并检查我的Django项目是否配置正确。

我试过了:

python manage.py runserver 0.0.0.0:8000
sudo python manage.py runserver 0.0.0.0:8000
python manage.py runserver 172.31.19.247:8000 (local IP for EC2 instance)

所有这些都在控制台中运行开发服务器而没有错误。唯一的问题是,我仍然无法访问它!

如何访问我的Django开发服务器?

理想情况下,我希望能够通过EC2实例的公共IP访问它。

1 个答案:

答案 0 :(得分:2)

您需要确保将端口8000作为自定义TCP规则添加到入站端口的安全组列表中。