以下是我尝试运行我的开发服务器的方法(我已尝试使用和不使用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微实例。
答案 0 :(得分:3)
EC2使用名为安全组的防火墙系统,该系统位于实例外部。需要在安全组中打开端口才能从外部访问它们。您可以通过API或EC2控制台更改规则。