我在AWS上运行Django项目并进行以下配置
ALLOWED_HOSTS = ['*']
python manage.py runserver 0.0.0.0:8000
配置为 TCP 8000 的aws安全组允许从任何地方进行访问但是当我使用公共IP xxx.xxx.xxx:8000 访问服务器时,即使尝试了公共DNS,但没有连接到django.when我检查netstat罚款
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN
我在允许端口但没有成功后尝试了
sudo ufw allow 8000
当我使用端口检查器验证 xxx.xxx.xxx:8000 时似乎是开放的 但奇怪的是, 80 的 apache2 可以通过ip地址访问
答案 0 :(得分:1)
验证在子网级别应用的网络访问控制列表,以查看是否允许适当的流量。