我在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 似乎是开放的 但奇怪的是我 apache2 在 80 可以使用ip地址访问
验证在子网级别应用的网络访问控制列表,以查看是否允许适当的流量。