Как вы смешиваете Phusion Passenger на виртуальном хосте mod_perl? - PullRequest
1 голос
/ 06 января 2009

У меня есть VirtualHost, который устанавливает обработчик для Location / PerlModule для развертывания приложения катализатора.

Я хочу преобразовать нанесение катализатора в рельсы, но постепенно. Внешний интерфейс - это весь javascript, использующий ExtJS Framework, а внутренний - только JSON. Это позволит постепенно переходить, пока JSON находится в том же формате, что и катализатор и рельсы.

В идеале я мог бы сделать это, разместив как рельсы, так и катализатор в одном домене, а затем обновить куски моего приложения AJAX, чтобы использовать рельсы вместо катализатора по одному.

Мне нужно, чтобы они были в одном домене, поэтому мне не нужно перекодировать все компоненты AJAX, чтобы использовать прокси тега сценария и JSON Callback.

Есть идеи, как настроить phusion passenger для работы с mod_perl, которому принадлежит местоположение / и все, что в нем содержится, если я не укажу другой обработчик?

Я попытался установить в качестве обработчика по умолчанию для / rails значение default-handler для обхода mod_perl, а затем с помощью RailsBaseURI / rails в Passenger's ... но это, очевидно, не работает. Вы не можете использовать RailsBaseURI в теге Location. Я не смог найти обработчиков для пассажира.

1 Ответ

1 голос
/ 02 февраля 2009

Звучит так, будто вам нужны простые директивы "Псевдоним".

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