RoR应用程序的最佳部署环境是什么?有人建议使用Unicorn,但我不确定。有什么建议吗?
更新
好吧,我有一个只有3-4页的小应用程序,将被不超过25-50个并发用户访问。这里的“最佳”意味着,易于部署应用程序,并且易于维护环境本身。显然,解决方案的稳定性也很重要
答案 0 :(得分:2)
你应该尝试独立乘客,它在引擎盖下使用nginx,并且配置很少,闪电般快速。特别是当您在一台服务器上使用许多应用程序时,使用不同的gemset和ruby版本。
即使使用nginx,您仍然可以选择apache或nginx来使用套接字维护您的Web服务器域。
阅读这篇文章: http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/
答案 1 :(得分:0)
在易于部署和维护方面。
然后很难击败Phusion Passenger。
它显示为apache或nginx mod。
我总是去找apache mod 因为我更喜欢从apt安装apache, 我觉得更容易进行版本升级。
可以简单地安装;
gem install passenger
passenger-install-apache2-module
从那时起,安装过程将告诉您到底要做什么。