同一域下的两个Rails应用程序

时间:2011-05-17 17:52:10

标签: ruby-on-rails ruby-on-rails-3

我使用RefineryCMS开发了一个网站,现在客户端已经要求提供论坛,所以我已经下载了altered_beast。现在,我想在相同的域名下部署它们,所以论坛将在domain.com/forum。

我该怎么做?

3 个答案:

答案 0 :(得分:2)

您使用的是哪个网络服务器(如果有)?如果您使用Apache / Nginx / Lighttpd作为代理或服务器与Passenger或任何东西,您可以轻松地“安装”子目录上的另一个应用程序。

对于Apache,您可以通过指定<Location /forum> proxy/passenger calls here </Location>块,使用Nginx使用location /forum { proxy/passenger call here }以及使用Lighttpd或任何其他Web服务器来实现此目的。

答案 1 :(得分:1)

可能是在forum.domain.com主持论坛的更好方法,或者您必须在主应用程序中设置自定义路由以重定向到论坛,但论坛将无法保持相同网址

答案 2 :(得分:0)