2013-03-04 98 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控制檯更改規則。

相關問題