2011-07-27 64 views
1

我只是跟着上一個EC2實例從這個頁面(http://www.alexkorn.com/blog/2011/03/getting-php-mysql-running-amazon-ec2/)設置Apache和MySQL的說明公共網站上的文件。我不能讓他們的定製文件結構指向我的文件,所以我改變了結構到/ var/www/html等,並改變而改變http.conf文件的底部,顯示這種變化。當我這樣做,我在服務器上得到亞馬遜的Linux AMI測試頁測試頁,但是當我嘗試測試/index.html或的index.php,我收到找不到文件的錯誤 - 儘管我創建在/ var/www/html目錄並將兩個文件放在那裏 - 我可以做什麼錯?EC2 /阿帕奇無法找到在/ var/www/html等文件夾

頁位置:http://ec2-107-20-234-28.compute-1.amazonaws.com/

回答

2

它基於Linux操作系統,以及如何阿帕奇已經設置,按您的說法,看起來你已經配置了類似下面(糾正我,如果我錯了)的<VirutalHost>東西:

<VirtualHost *> 
    ServerName localhost 
    DocumentRoot /var/www/html 
</VirtualHost> 

然後,你重新啓動Apache(? - 確認),如果這是正確的,那麼我相信你會看到你想要的。

更新:

如果您使用的是Debian/Ubuntu的不介意看着下面的網址用於配置OS的Web開發:http://rakesh.sankar-b.com/2010/09/10/install-setup-debian-os-server-machine/

+0

結束了一個愚蠢的事情。這是CD無功/ www/html等,而不是CD的/ var/www/html等,我用來改變文件夾。當我做出這個微小的改變時,它就有效。 –