生产服务器中的apache下的多个红宝石
我想在我们的生产服务器上运行多个红宝石。 我们有一些Ruby 1.9.3 Rails 3.2站点,以及保留旧的1.8站点。 我明白,乘客3.2将能够做到这一点本地,但还没有生活。
所以现在,这是做这件事的最好方法吗?
http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/
apache乘客模块不能做到这一点。 然而,您可以为每个应用程序运行乘客独立(使用不同的ruby版本),然后从apache代理到乘客独立。
你当然也可以代理独角兽,薄等。
如何为不同版本的ruby和rails使用多个VM / Slices,这样你就可以更好地控制环境,不必担心你的不同Ruby / Rails会导致彼此头疼。
编辑
我听说过的另一个解决方案是尝试设置多个用户,并为每个不同的用户运行每个版本的ruby / rails
链接地址: http://www.djcxy.com/p/32453.html上一篇: Multiple Rubies under apache in production server
下一篇: running multiple rails websites using phusion passenger 3.0.17 with nginx