パッセンジャーのドキュメントによると、中央の Rails アプリを設定することで 1 つのドメインに複数の Rails アプリを展開し、このアプリのパブリック ディレクトリにシンボリック リンクを作成して他のアプリにリンクすることができます (そしてそれについて Web サーバーに伝えます)。
これは実際にはかなり面倒です。ウェブサーバーの設定だけでこの動作を実現する方法はありますか? mod_rails で apache2 を使用しています。
私が欲しいのは次のとおりです。
myapp.subdomain.domain.tld myapp.subdomain.domain.tld/staging myapp.subdomain.domain.tld/development
各 URL は、サーバー上の次のディレクトリに存在する異なる Rails プロジェクトを指しています。
/var/www/myapp/production/current/public /var/www/myapp/staging/current/public /var/www/myapp/development/current/public
このシナリオでは、本番フォルダーのパブリック フォルダーにシンボリック リンクを配置する必要がありますが、これは私が望むものではありません (非常に汚いと感じます)。これらのプロジェクトは、後で別のサーバーに配置される可能性さえあります。