我已經在Ubuntu 11.10上設置了基本的LAMP服務器,並且有關於虛擬主機的目錄結構的一些問題。我的「要求」是我想主辦兩個網站(即:www.site1.com和www.site2.com),並且我想使用Zend框架。用於虛擬主機的Zend目錄結構的Ubuntu LAMP
目前,公共文件夾是/ var/www /。 「Projects」文件夾通常包含所有通常由Zend項目文件夾(公共,測試,庫等)組成的Web應用程序代碼?
你通常在哪裏存儲Zend框架文件夾?我正在考慮將它存儲在我的〜/目錄中,並將每個項目的庫文件夾創建一個符號鏈接到Zend庫文件夾。這是推薦/皺眉?
我是新來的這個剛開設置,但這裏是我腦子裏至今:
在你的home目錄(〜/)創建一個項目文件夾。在那裏,有不同的網絡應用程序(〜/ Projects/site1和〜/ Projects/site2)。從/ var/www/site1創建一個指向〜/ Projects/site1/Public的符號鏈接,對於site2也是一樣的。將DocumentRoot設置爲/ var/www/site1,併爲site2設置相同的虛擬主機文件。
任何人都可以闡明這個可能的陷阱嗎?這樣做可以嗎?任何建議?我知道有很多版本應該如何在SO上設置目錄,但找不到任何具體解決這些問題的答案,所以如果這是重複的話,我很抱歉。
任何幫助表示讚賞。
我有一個一般的虛擬主機問題:該文件是否照顧重定向?你的根文件夾(/ var/www)中是否有任何內容,或者虛擬主機文件是否根據服務器名稱自動重定向到公用文件夾?謝謝 – 2012-03-28 15:29:38
研究[設置虛擬主機](http://www.thegeekstuff.com/2011/07/apache-virtual-host/),您可以在您的服務器上將域設置爲您喜歡的任何DocumentRoot。我從來沒有碰過'/ var/www' – Dunhamzzz 2012-03-28 15:35:50