2012-01-21 188 views
2

嗨,我設置了一個ec2實例,我能ping通實例但無法通過瀏覽器訪問它。無法訪問ec2實例上的httpd

httpd正在運行,我的端口配置如下。

ICMP 
Port (Service) Source Action 
ALL 0.0.0.0/0 Delete 
TCP 
Port (Service) Source Action 
22 (SSH) 0.0.0.0/0 Delete 
80 (HTTP) 0.0.0.0/0 Delete 
443 (HTTPS) 0.0.0.0/0 Delete 
8080 (HTTP*) 0.0.0.0/0 Delete 
UDP 
Port (Service) Source Action 
53 (DNS) 0.0.0.0/0 Delete 

你能幫我什麼,我在這裏失蹤..看起來很奇怪,因爲我有我的其他實例安裝同樣的方式和工作就像一個魅力

+0

屬於服務器故障 – smparkes

+1

請檢查您的安全組,以查看運行於其上的端口HTTPD是否已打開。 – Nishant

回答

2

我想通了..這是iptables的。

service iptables stop 

現在它工作。 同樣,我不在乎iptables應該允許/拒絕什麼。如果你這樣做,請它配置相應

+0

'iptables'通常不會在您的實例上配置;這怎麼可能成爲問題呢? :) –

+0

這幫了我。我真的會拉我的頭髮,弄清楚爲什麼我無法從瀏覽器訪問我的實例。我完全按照你的建議和它的工作原理做了。我不關心我的EC2主機上的iptables,因爲亞馬遜通過安全組來管理安全性,而安全組本質上是一種「防火牆」。 – motiver

5
  1. 轉到EC2 Management Console
  2. 轉到安全組在左邊的菜單(在網絡& SECURITY)
  3. 選擇使用安全組
  4. 轉到「入境」選項卡
  5. 創建新規則:HTTP,0.0.0.0/0
  6. 點擊 '添加規則'
  7. 點擊 '應用規則更改'