昨日、Linodeでサーバーを購入しました。Apache、RVM、Rails、MySQLをセットアップし、http://library.linode.com/frameworks/ruby-on-rails-apache/ubuntu-10.04-のすばらしいガイドに従って、ドメインでホストされているシングルRailsアプリを入手しました。明快。また、同じドメインに複数のRailsアプリを配置する方法についても説明しますが、試してみると、ドメインにアクセスするとエラーが発生しますour-portal.com/adm:
No such file or directory - config/environment.rb
Application root: /srv/www/our-portal.com/public_html
ここで何か問題があります...誰かアイデアがありますか?単一のアプリを問題なくホストできますが、複数のアプリをホストすることはできません...これが私の仮想ホスト設定です
<VirtualHost *:80>
ServerAdmin webmaster@our-portal.com
ServerName our-portal.com
ServerAlias www.our-portal.com
DocumentRoot /srv/www/our-portal.com/public_html/
RailsBaseURI /adm
RailsBaseURI /matrix
ErrorLog /srv/www/our-portal.com/logs/error.log
CustomLog /srv/www/our-portal.com/logs/access.log combined
</VirtualHost>
私のアプリケーションパスは/srv/www/our-portal.com/adm/にあり、
ln -s /srv/www/our-portal.com/adm/public/ /srv/www/our-portal.com/public_html/adm/
ln -s /srv/www/our-portal.com/matrix/public/ /srv/www/our-portal.com/public_html/matrix/