我的问题涉及在一台服务器上运行几个不同的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)还有别的吗?
答案 0 :(得分:3)
看看thin。它具有本机SSL支持,非常轻量级且易于设置(gem文件中的一行),并且不会与主机上运行的任何其他服务器交互。
答案 1 :(得分:1)
Rails应用程序不会获得太多流量,因为它是我们的一些业务合作伙伴的微型网站。
似乎Passenger会很合适,因为根据当前流量很容易配置为生成/杀死工作人员,所以你可以在大多数时间节省一些资源。