我已經在我的Ubuntu 10.x服務器上安裝了乘客,並且正在運行Apache2。我遵循「我認爲」的說明很好。設置我的虛擬主機並嘗試重新啓動後,我得到一個未能啓動apache錯誤,因爲Documentroot只有一個參數。我有文檔根集是我想知道的,如果你們能提供一些關於我可能做錯了什麼的建議。Apache和乘客設置虛擬主機重新啓動失敗
我在不同的文件中通過域名來我所有的虛擬主機,因此服務器上的目錄結構是這樣的
/etc/apache2/sites-available/dev.mydomain.com 的/ etc/apache2/sites-enabled/dev.mydomain.com
這兩個文件都有以下內容,但只有在啓用文件中放置虛擬主機信息時,重新啓動apache纔會失敗。
<VirtualHost *:80>
ServerName dev.mydomain.com
DocumentRoot /home/myfolder/dev/vb/public # <-- be sure to point to 'public'!
<Directory /home/myfolder/dev/vb/public>
AllowOverride all # <-- relax Apache security settings
Options -MultiViews # <-- MultiViews must be turned off
</Directory>
</VirtualHost>
感謝您提供任何幫助。
這裏是我得到的錯誤,當重新啓動Apache http://grab.by/7LS7 – mattwallace 2010-12-07 14:37:04