Python 无法访问运行在ubuntu实例AWS上的Django服务器

Python 无法访问运行在ubuntu实例AWS上的Django服务器,python,django,amazon-web-services,ubuntu,Python,Django,Amazon Web Services,Ubuntu,我在AWS上运行Django项目,配置如下 ALLOWED_HOSTS = ['*'] python manage.py runserver 0.0.0.0:8000 aws安全组配置为TCP 8000,允许从任何地方访问,但当我使用公共ip访问服务器时超时xxx.xxx.xxx:8000,甚至尝试使用公共dns,但未连接到django。当我检查netstat时,其正常 tcp 0 0 0.0.0.0:8000 0.0.0.0:*

我在AWS上运行Django项目,配置如下

ALLOWED_HOSTS = ['*']
python manage.py runserver 0.0.0.0:8000
aws安全组配置为TCP 8000,允许从任何地方访问,但当我使用公共ip访问服务器时超时xxx.xxx.xxx:8000,甚至尝试使用公共dns,但未连接到django。当我检查netstat时,其正常

tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN  
我在允许端口后尝试过,但没有成功

sudo ufw allow 8000
当我使用端口检查器验证xxx.xxx.xxx:8000时,似乎是打开的
但奇怪的是,我的apache280可以使用ip地址访问

验证在子网级别应用的网络访问控制列表,以查看是否允许适当的流量。

可能重复我尝试了其中列出的所有解决方案,但正如我所说,我可以在端口80访问apache2,但端口超时8000是的,它允许从任何地方访问,甚至我的本地计算机防火墙也允许访问端口8000