Rails的Web服务器选择

时间:2013-02-12 13:12:56

标签: ruby-on-rails-3 apache2 passenger mongrel

我的问题涉及在一台服务器上运行几个不同的Web应用程序(PHP和Rails)并决定使用哪个服务器用于Rails,因为它将与当前在apache2上运行的一些PHP应用程序共存,并且有几个选择在提供Rails应用程序方面。

我们有一个新的Debian“Squeeze”服务器设置运行Apache2。该服务器托管PHP应用程序,我们被要求引入Ruby on Rails项目并在此框中运行它。

Rails应用程序不会获得太多流量,因为它是我们的一些业务合作伙伴的微型网站。

对于那种类型的环境,知道Apache2已经在提供PHP应用程序的Rails应用程序中,最好的应用服务器选择是什么?

1)Apache2 Phusion Passenger

2)Mongrel

3)Webrick

4)还有别的吗?

2 个答案:

答案 0 :(得分:3)

看看thin。它具有本机SSL支持,非常轻量级且易于设置(gem文件中的一行),并且不会与主机上运行的任何其他服务器交互。

答案 1 :(得分:1)

  

Rails应用程序不会获得太多流量,因为它是我们的一些业务合作伙伴的微型网站。

似乎Passenger会很合适,因为根据当前流量很容易配置为生成/杀死工作人员,所以你可以在大多数时间节省一些资源。