私は 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
2 つの個別の Rails アプリを処理するように vhost.conf ファイルを構成するにはどうすればよいですか?