我是铁杆的新手。我有两个rails web应用程序。它们都连接到同一个数据库。我希望其中一个在spesific文件夹上单独运行。可能吗 ?怎么办?
谢谢...
答案 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应用程序。有关如何设置所有这些的文档非常广泛,因此您应该能够详细说明。