Amazon-Ec2
對與新 LAMP 設置的連接進行故障排除
所以,我剛剛設置了我的第一台 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。