2017-08-25 45 views
0

多年來,我的EC2實例一直運行良好,但在亞馬遜最近進行維護後,無法訪問該網頁。 Chrome瀏覽器說:亞馬遜EC2拒絕連接,儘管端口80處於打開狀態,並且SSH工作正常

這個網站無法達到(下面是我在瀏覽器看到的錯誤)

xxx.xxx.xxx.xxx refused to connect. 
Try: 
Checking the connection 
Checking the proxy and the firewall 
ERR_CONNECTION_REFUSED 

SSH端口(22)是行之有效的;像往常一樣,我可以將它與Cyber​​duck連接起來。但其他端口(80,8080)不起作用,但安全組具有入站規則來接受HTTP的任何IP。

編輯:每個請求,這是我在EC2看到(對終端我PEM鍵連接)

$ netstat -an | grep 80 
unix 2  [ ACC ]  SEQPACKET LISTENING  8017 @/org/kernel/udev/udevd 
unix 3  [ ]   DGRAM     8026 
unix 3  [ ]   DGRAM     8025 

我看到「80」 S很大膽和紅色。

+2

您的網絡服務器(Apache,Nginx等)在運行嗎? – stdunbar

+0

你有彈性IP連接到實例嗎?否則,您將在維護後得到一個新的公共地址,請確保您使用的是正確的公共IP。 – helloV

+0

我認爲他正在使用正確的IP地址,因爲他已經提到他可以通過SSH連接到服務器。 –

回答

0

聽起來好像EC2實例在維護期間重新啓動並且您的Web服務器未設置爲自動重啓。

使用chkconfig命令將Apache Web服務器配置爲在每次系統引導時啓動:sudo chkconfig httpd on