我是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 回答
sudo python manage.py runserver 0.0.0.0:80就可以了 .