【发布时间】:2012-03-26 01:32:16
【问题描述】:
我是 EC2 和 Web 开发的新手。目前我有一个 Linux EC2 实例正在运行,并且已经安装了 Django。在开始我的真实项目并尝试运行 Django 测试服务器之前,我正在创建一个测试项目。
这是我在 shell 中的输出:
python manage.py runserver ec2-###-##-##-##.compute-1.amazonaws.com:8000
Validating models...
0 errors found
Django version 1.3, using settings 'testsite.settings'
Development server is running at http://ec2-###-##-##-##.compute-1.amazonaws.com:8000/
Quit the server with CONTROL-C.
为了测试它是否正常,我尝试访问:ec2-###-##-##-##.compute-1.amazonaws.com:8000,但我总是从浏览器收到“无法连接”消息。
每当我在我的计算机上执行此操作时,我都会成功访问 DJango 开发主页,地址为 127.0.0.1:8000。当我在我的 EC2 实例而不是我自己的笔记本电脑上执行此操作时,有人可以帮我找出我做错了什么/可能会丢失吗?
【问题讨论】:
-
下面的这个答案对我有用。基本上设置 EC2 实例来监听端口 8000。在这里观看答案:stackoverflow.com/a/34577101/5085101
标签: django amazon-ec2