@chrismatthieu when we're not using heroku, we use passenger, with about a 50/50 split between nginx and apache.