我一直在研究使用mod_rails(Phusion),但我只是想验证一下:一旦安装完毕,我仍然可以从同一台服务器上提供常规的非rails应用,而无需进行任何更改。它是否正确?
答案 0 :(得分:0)
这是对的。我在一个项目中使用Passenger与其他PHP项目,它工作正常(甚至公共文件夹中的一些PHP文件)。
您还可以将乘客设置为独立启动(在rails根文件夹中为passenger start -d
)并使用Apache的mod_proxy
和mod_rewrite
来处理它(将rails请求重定向到rails app)。
答案 1 :(得分:0)
是的,您仍然可以使用同一台服务器为非rails应用程序提供服务。
例如, mod_rails
会通过查找public
自动检测哪些DocumentRoot是Rails应用程序。