【发布时间】:2013-03-07 11:30:39
【问题描述】:
我有一个 mediatemple (dv) 帐户,当我设置一个 rails 应用程序时,我通常会在 /var/www/vhosts/mysite.com/conf/vhost.conf 中创建一个文件并将以下内容放入其中:
ServerName mysite.com
ServerAlias mysite.com
DocumentRoot /var/www/vhosts/mysite.com/current/public
PassengerAppRoot /var/www/vhosts/mysite.com/current
<Directory "/var/www/vhosts/mysite.com/current/public">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
RailsEnv production
RailsBaseURI /
PassengerMaxPoolSize 1
PassengerMaxInstancesPerApp 1
PassengerPoolIdleTime 30
然后我使用 capistrano 来部署我的应用程序。
我现在面临的情况是,我想在 mysite.com 上拥有一个站点,同时在 staging.mysite.com 上拥有一个测试站点。
测试站点将驻留在/var/www/vhosts/mysite.com/staging
如何配置我的 vhost.conf 文件以处理 2 个单独的 Rails 应用程序?
【问题讨论】:
标签: ruby-on-rails apache vhosts mediatemple