【问题标题】:Amazon EC2 instance pinging but django server is not accessible from outsideAmazon EC2 实例 ping,但无法从外部访问 django 服务器
【发布时间】:2017-08-12 18:16:31
【问题描述】:

我在 ec2 实例上有我的 django 应用程序。我可以在 localhost:8000 上的 ec2 实例上运行它。当我尝试从该 ec2 实例外部访问该 django 应用程序时,它不会显示“无法访问此站点”。 正在 ping 通

【问题讨论】:

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


    【解决方案1】:

    我看到您在 localhost 上运行,因此无法从外部访问它。尝试使用以下命令运行您的服务器并尝试使用您的服务器 ip 访问。

    $ python manage.py runserver 0.0.0.0:8000
    

    转到您的http://server-ip:8000

    【讨论】:

    • 在安全组中检查8000端口是开放的,可以通过你的ip访问
    【解决方案2】:

    尝试在该服务器上的 8000 端口上进行 telnet,看看它是否有效。

    你有没有打开安全组的 8000 端口!很可能是这个问题。

    【讨论】:

    • 抱歉,telnet 不起作用。我们尝试了您的第二个解决方案,将端口更改为 8080 并将其添加到安全组。但它仍然无法正常工作
    猜你喜欢
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    • 2014-04-14
    相关资源
    最近更新 更多