Opções do servidor Ruby on Rails [fechado]

Todo o problema de configurar um servidor de desenvolvimento para o meu aplicativo Ruby on Rails me confunde. Existem WEBrick, Mongrel, Passenger, Apache, Nginx e muitos mais, tenho certeza, e eu realmente não entendo os diferentes papéis que eles desempenham.

Comecei usando o WEBrick e agora uso o Mongrel para desenvolvimento. Esses servidores são independentes ou ficam na frente do Apache?

Eu li sobre o Passenger e realmente não entendo o que é, o site diz "facilita a implantação de aplicativos da web Ruby", substitui o Mongrel? É como o Capistrano, que também implementa aplicativos da web?

Tendo em mente que eu gostaria de testar o SSL e acredito que não é suportado pelo mongrel, qual é a melhor configuração do servidor de desenvolvimento?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion