【问题标题】:AWS EC2 not running web server on default portAWS EC2 未在默认端口上运行 Web 服务器
【发布时间】:2014-04-24 18:38:39
【问题描述】:

我是 AWS 设置的新手: 这是我设置 Django Web 服务器所遵循的步骤。 (但它不在公共 ip 上运行)

  1. 已创建 AWS 实例
  2. 已安装 Django 1.6.2
  3. 创建示例应用
  4. 添加了 HTTP - TCP - 80 - 0.0.0.0/0 运行实例的安全组(入站请求)
  5. 尝试了以下方式来运行服务器。

    python manage.py runserver 0.0.0.0:8000

    python manage.py runserver ec2-XX-XXX-XXX-XX.us-west-2.compute.amazonaws.com:8000

    python manage.py runserver

但服务器无法从 EC2 提供的公共 DNS 访问。

注意:使用带有 virtualenv 的 ubuntu 12.04 (LTS) 运行微实例。

上述步骤中缺少什么。 谢谢。

【问题讨论】:

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


    【解决方案1】:

    sudo python manage.py runserver 0.0.0.0:80 成功了。

    【讨论】:

    • 也为我工作:)
    猜你喜欢
    • 2014-07-01
    • 2018-09-13
    • 2017-03-22
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    • 2016-10-02
    • 2017-05-11
    • 1970-01-01
    相关资源
    最近更新 更多