如何一起运行两个rails web应用程序

时间:2011-08-28 20:22:32

标签: ruby-on-rails

我是铁杆的新手。我有两个rails web应用程序。它们都连接到同一个数据库。我希望其中一个在spesific文件夹上单独运行。可能吗 ?怎么办?

谢谢...

1 个答案:

答案 0 :(得分:0)

这更像是服务器配置问题。基本上,在生产服务器上创建2个目录,每个目录对应一个目录。

如果你正在使用nginx和passenger,在通过capistrano成功部署每个应用程序之后,编辑nginx配置文件,以便每个应用程序都有自己的块看起来大致如下:

server {
  listen 80;
  root <full_path_to_app_1>;
  server_name <DNS name for app 1>;
  passenger_enabled on;
}

server {
  listen 80;
  root <full_path_to_app_2>;
  #the rest is about the same
}

这样,您的生产服务器将支持多个Rails应用程序。有关如何设置所有这些的文档非常广泛,因此您应该能够详细说明。