首页 文章

AWS EC2未在默认端口上运行Web服务器

提问于
浏览
2

我是AWS设置的新手:以下是我设置Django Web服务器的步骤 . (但它没有在公共IP上运行)

  • 创建了AWS实例

  • 安装了Django 1.6.2

  • 创建了示例应用

  • 添加了运行实例的安全组(入站请求),其中包含HTTP - TCP - 80 - 0.0.0.0/0

  • 尝试了以下运行服务器的方法 .

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)运行微实例 .

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

1 回答

  • 1

    sudo python manage.py runserver 0.0.0.0:80就可以了 .

相关问题