2013-03-04 101 views
1

以下是我尝试运行我的开发服务器(我已经有和没有须藤试过,只是为了确保):不能EC2实例开发访问服务器上的Django网站

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微型实例。

+0

端口8000是否在您的安全组中打开? – datasage 2013-03-04 17:55:13

+0

Err如何检查?我认为在iptables中打开它意味着为每个人打开它。 – khalid13 2013-03-04 17:56:46

+1

Ec2在实例外部存在防火墙系统。您可以通过api或ec2控制台更改规则。 – datasage 2013-03-04 17:57:25

回答

3

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

相关问题