2013-06-05 42 views
3

我有一個web應用程序,目前正在我的本地機器上正常工作,我現在試圖讓它在EC2上工作。EC2 web應用程序文件夾結構

我將index.php文件轉移到文件夾/ var/www中,我可以通過訪問我的彈性IP(例如,http://123.45.678.910/)來訪問它。

問題是我還將名爲restAPI的文件夾添加到/ var/www文件夾中,該文件夾又具有多個文件。當我嘗試通過訪問URL - http://123.45.678.910/var/www/restAPI/index.php訪問restAPI/index.php時,它給我一個404錯誤

+0

你的web服務器配置了什麼文檔根目錄? – datasage

+0

我不知道。我如何檢查/更改它? –

+0

這取決於您使用的是什麼Web服務器。有一個配置文件存儲在/ etc /中。 – datasage

回答

5

有在玩兩樣東西在這裏:

  1. 文件系統路徑
  2. URL路徑

如果你正在運行的亞馬遜的Linux圖像,您的網頁內容應該部署在/var/www/html之內 - 就像幾乎所有合理的Linux安裝一樣。

如果您的索引頁存儲在/var/www/html/index.php,那麼您的URL將是http://123.45.678.910/index.php

如果您要訪問http://123.45.678.910/var/www/restAPI/index.php,這意味着您已將您的文件上傳到/var/www/html/var/www/restAPI/index.php

有意義嗎?