Location / のハンドラを PerlModule に設定して、Catalyst アプリケーションをデプロイする VirtualHost があります。
Catalyst アプリケーションを Rails に変換したいのですが、徐々にです。フロント エンドはすべて ExtJS フレームワークを使用した JavaScript であり、バックエンドは JSON のみを提供します。これにより、JSON が catalyst と rails から同じ形式である限り、段階的な移行が可能になります。
理想的には、Rails と Catalyst の両方を同じドメインでホストし、AJAX アプリケーションの一部を更新して、Catalyst の代わりに Rails を 1 つずつ使用できるようにすることができます。
それらを同じドメインに配置する必要があるため、スクリプト タグ プロキシと JSON コールバックを使用するためにすべての AJAX コンポーネントを再コーディングする必要はありません。
別のハンドラーを指定しない限り、場所とそれに含まれるすべてのものを所有する mod_perl で動作するように Phusion パッセンジャーを構成する方法についてのアイデアはありますか?
mod_perl をバイパスするために /rails のデフォルト ハンドラーを default-handler に設定してから、Passenger の RailsBaseURI /rails を使用しようとしましたが、これは明らかに機能しません。RailsBaseURI を Location タグで使用することはできません。乗客から使用するハンドラーを見つけることができませんでした。