无法在ec2实例开发服务器上访问django网站

时间:2013-03-04 17:50:07

标签: linux django ubuntu amazon-ec2

以下是我尝试运行我的开发服务器的方法(我已尝试使用和不使用sudo,只是为了确保):

python manage.py runserver ec2-##-##-###-##.compute-1.amazonaws.com:8000

这是我的iptables列表:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:8000

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             state ESTABLISHED

以下是我在浏览器中尝试调用它的方法:ec2 - ## - ## - ### - ##。compute-1.amazonaws.com:8000 /

知道怎么了?我正在使用Ubuntu微实例。

1 个答案:

答案 0 :(得分:3)

EC2使用名为安全组的防火墙系统,该系统位于实例外部。需要在安全组中打开端口才能从外部访问它们。您可以通过API或EC2控制台更改规则。