2014-11-08 55 views
0

我在/ var/www/html中有一個帶有apache2和靜態網站的EC2。 我在那裏更改了一個html文件,之後我無法通過url訪問我的網頁 - Amazon Linux AMI Test Page打開。 sudo service apache2 restart之後它正常工作,但幾分鐘後切換到Amazon Linux AMI測試頁。 我將html文件夾的所有者更改爲用戶sudo chown ubuntu /html,並且它再次正常工作,但每次退出ssh會話時,它立即開始顯示Amazon測試頁。 我檢查了apache2文件根目錄在.conf和+ r權限文件在html文件夾中,他們是正常的。爲什麼會發生此問題?亞馬遜Linux AMI測試頁每次都出現

有時所有頁面正常工作,但index.html的返回404錯誤

+0

這意味着你沒有索引頁面。在那裏放置一個'index.php'或'index.html'文件。 – kums 2014-11-08 16:31:03

+0

我檢查了它,它在正確的地方。有時會在刷新後出現 – user1835337 2014-11-08 16:33:08

+0

緩存測試頁的瀏覽器是什麼?嘗試使用不同的瀏覽器。 – kums 2014-11-08 16:35:50

回答

1

它看起來像有分配給該網站的兩個彈性IP地址。其中一個不工作,而另一個工作。 EC2隨機挑選其中一個IP(我在做出wget請求後發現此問題)

您必須刪除與您的網站無關的一個IP。