2009-01-06 3 views
1

J'ai un VirtualHost qui définit le gestionnaire pour Location/à un PerlModule pour déployer une application de catalyseur.Comment pouvez-vous mélanger Phusion Passenger dans un hôte virtuel mod_perl?

Je veux convertir l'application du catalyseur en rails, mais progressivement. Le frontend est tout javascript utilisant ExtJS Framework, et le backend ne sert que JSON. Cela permettra une transition progressive tant que le JSON est dans le même format de catalyseur et de rails.

Idéalement, je pourrais le faire en hébergeant à la fois des rails et des catalyseurs sur le même domaine, puis mettre à jour les pièces de mon application AJAX pour utiliser des rails au lieu du catalyseur un à la fois.

Je dois les avoir sur le même domaine, donc je n'ai pas besoin de recoder tous les composants AJAX pour utiliser un proxy de script et un rappel JSON.

Des idées sur la façon de configurer le passager phusion pour travailler avec mod_perl, qui possède l'emplacement/et tout ce qu'il contient à moins que je ne spécifie un autre gestionnaire?

J'ai essayé de définir le gestionnaire par défaut de/default-handler pour contourner mod_perl, puis d'utiliser RailsBaseURI/rails de Passenger ... mais cela ne fonctionne évidemment pas. Vous ne pouvez pas utiliser RailsBaseURI dans une balise Location. Je n'ai pas pu trouver de manutentionnaires à utiliser chez le passager.

Répondre

1

Il semble que certaines simples directives "Alias" sont tout ce dont vous avez besoin.

Alias /still/catalyst /path/to/the/catalyst_fastcgi.pl/ 
Questions connexes