Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用RVM的Rails应用程序的虚拟主机设置和管理?_Ruby On Rails_Apache_Ubuntu_Nginx_Rvm - Fatal编程技术网

Ruby on rails 使用RVM的Rails应用程序的虚拟主机设置和管理?

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配置虚拟主机的最方便的方法,这样我可以

我有一个服务器,它将托管多个Rails应用程序,我正试图了解如何最好地为这些多个虚拟主机提供服务。我以前通过Apache的反向代理和类似的一些其他反向代理(如
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文件)

什么对您有效?您能给我指一个教程式的辅助工具吗?