Please note that the free version is limited to 150 connections per
second. That is still a lot of traffic, but something to keep in
mind. It’s also bound to only one CPU.
I would personally recommend either Phusion Passenger (Apache 2 with
almost no configuration) or Nginx proxying to multiple Mongrels. Do
check out passenger though, I don’t see any reason not to go with that
as a default now.
Because Apache is quite a hefty memory user and the first passenger
spawner is still in somewhat of the same league as a single mongrel,
nginx+mongrel might be a better option if you’re planning on running a
single rails app on a low-memory vps. I might be tempted to try
passenger on our next server though.
I would personally recommend either Phusion Passenger (Apache 2 with
almost no configuration) or Nginx proxying to multiple Mongrels. Do
check out passenger though, I don’t see any reason not to go with that
as a default now.
Apache w/FastCGI was standard 3+ years ago… then Lighttpd came to
the rescue… then Nginx kicked both of their asses out of the water.
I’d look at using Nginx with a mongrel cluster if you’re going to be
deploying to a Linux-based envrionment. This is the default
configuration that we use with our Rails Boxcar[1]