我正在從Dreamhost切換到Rackspace雲託管,因爲前者處理rails應用程序的能力有待改進。我已經安裝了一臺CentOS服務器,我已經部署了我的Rails應用程序,並且解決了域問題,一切都很好。現在我想設置它,所以如果我直接進入IP地址,我將得到正常的apache目錄而不是rails應用程序。我想如果這僅僅是一個虛擬主機可以管理這個,但現在他們都去軌頁或Apache網頁,視情況可能是在apache2上配置虛擬主機
<VirtualHost *:80>
ServerName 123.456.789.101
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias www.mywebsite.com
DocumentRoot /rails/myapp/current/public
<Directory /rails/myapp/current/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
我不太清楚如何進行,或不可能開始。思考?
使用基於名稱的虛擬主機?並有apache.mywebsite.com指向apache頁面,或類似的東西。並有www指向你的rails應用程序。 – 2012-02-28 15:30:11