代码之家  ›  专栏  ›  技术社区  ›  Pavan Kumar T S

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

  •  2
  • Pavan Kumar T S  · 技术社区  · 6 年前

    我在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地址访问

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mihir Dass    6 年前

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