Amazon-Ec2

對與新 LAMP 設置的連接進行故障排除

  • May 14, 2013

所以,我剛剛設置了我的第一台 LAMP 伺服器。我認為。

按照本指南 進行操作,然後繼續使用 Filezilla 連接到它,這意味著它至少存在。

我製作了一個 index.html 並將其放在 /var/www/html 中

但是,當我輸入我的彈性 IP 地址或公共 DNS 並嘗試導航到它時,我的瀏覽器告訴我它無法連接。

我怎樣才能找出我出錯的地方並修復它?

我看到我應該從我的並發Google搜尋中提供這些資訊:

sudo iptables --list -n -t nat                   
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         

安全組選項卡上打開了埠:

20 - 21     0.0.0.0/0   
22 (SSH)    0.0.0.0/0   
80 (HTTP)   0.0.0.0/0   
1024 - 1048 0.0.0.0/0   

您很可能沒有在您的實例的安全組中打開埠 80。查看此連結了解更多詳情:http ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html

您可以驗證的另一件事是 apache 是否偵聽埠 80?檢查您的 Apache 配置或以 root 身份執行“netstat -anp | grep 80”。此外,請確保您的 Apache 虛擬主機具有您的彈性 DNS 名稱(或您用於訪問伺服器的任何 DNS 地址)作為 ServerName 或 ServerAlias。

引用自:https://serverfault.com/questions/507797