我的问题涉及到在一台服务器上运行几个不同的web应用程序(PHP和Rails),并决定使用哪个服务器来运行Rails,因为它将与当前在apache2上运行的一些PHP应用程序共存,并且当涉及到服务Rails应用程序时,有几个选择。
我们有一个新的运行Apache2的Debian "Squeeze“服务器。这台服务器托管PHP应用程序,我们被要求带来一个Ruby on Rails项目并在这个机器上运行它。
Rails应用程序不会获得太多流量,因为它是我们的一些业务合作伙伴的微型站点。
在这种环境下,Rails应用程序的最佳应用服务器选择是什么,因为Apache2已经在提供PHP应用程序了?
1)使用Phusion Passenger的Apache2
2) Mongrel
3) Webrick
4)还有其他的吗?
发布于 2013-02-12 21:47:07
看看thin吧。它具有原生的SSL支持,它非常轻量级且易于设置(位于gemfile中的一行),并且不会与主机上运行的任何其他服务器交互。
发布于 2013-02-12 21:48:26
Rails应用程序
不会获得太多流量,因为它是为我们的一些业务合作伙伴提供的微型站点。
看起来Passenger将是一个很好的选择,因为它很容易配置为根据当前的流量产生/杀死工人,所以你可以节省大部分时间的资源。
https://stackoverflow.com/questions/14833380
复制相似问题