Ruby on rails 使用RVM的Rails应用程序的虚拟主机设置和管理?
我有一个服务器,它将托管多个Rails应用程序,我正试图了解如何最好地为这些多个虚拟主机提供服务。我以前通过Apache的反向代理和类似的一些其他反向代理(如Ruby on rails 使用RVM的Rails应用程序的虚拟主机设置和管理?,ruby-on-rails,apache,ubuntu,nginx,rvm,Ruby On Rails,Apache,Ubuntu,Nginx,Rvm,我有一个服务器,它将托管多个Rails应用程序,我正试图了解如何最好地为这些多个虚拟主机提供服务。我以前通过Apache的反向代理和类似的一些其他反向代理(如pound)来实现这一点,但是我希望这方面经验丰富的Rails开发人员,或者至少有人对混合使用Rails应用的虚拟服务器场景做了一些修改 我一直倾向于使用Apache2.4,甚至在代理服务器前端也有性能改进,但是在Ubuntu 12.04 LTS上的当前后台端口上,这并不太好。最后,我希望通过shell配置虚拟主机的最方便的方法,这样我可以
pound
)来实现这一点,但是我希望这方面经验丰富的Rails开发人员,或者至少有人对混合使用Rails应用的虚拟服务器场景做了一些修改
我一直倾向于使用Apache2.4,甚至在代理服务器前端也有性能改进,但是在Ubuntu 12.04 LTS上的当前后台端口上,这并不太好。最后,我希望通过shell配置虚拟主机的最方便的方法,这样我可以快速进入并添加新的应用程序,同时使用RVM保持对Ruby和Rails版本的控制
我对继续使用Apache持开放态度,但同样也对切换到nginx持开放态度,等等
我希望在以下几个约束条件下工作:能够运行Ruby 1.9.3(但也可以灵活地运行jruby应用程序)以及Rails 3.x和Rails 2.x应用程序(每个项目更喜欢使用.rvmrc文件)
什么对您有效?您能给我指一个教程式的辅助工具吗?