1

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 タグで使用することはできません。乗客から使用するハンドラーを見つけることができませんでした。

4

1 に答える 1

1

単純な "Alias" ディレクティブだけで十分なようです。

Alias /still/catalyst /path/to/the/catalyst_fastcgi.pl/
于 2009-02-02T05:39:53.000 に答える