Das ganze Thema der Einrichtung eines Entwicklungsservers für meine Ruby on Rails-Anwendung verwirrt mich. Es gibt WEBrick, Mongrel, Passenger, Apache, Nginx und sicher noch viele mehr, und ich verstehe die verschiedenen Rollen, die sie spielen, nicht wirklich.
Ich habe mit WEBrick angefangen und verwende jetzt Mongrel für die Entwicklung. Sind diese Server eigenständig, oder werden sie vor Apache geschaltet?
Ich habe über Passenger gelesen und verstehe nicht wirklich, was es ist. Auf der Website steht "macht die Bereitstellung von Ruby-Webanwendungen zum Kinderspiel", ersetzt es Mongrel? Ist es wie Capistrano, das auch Webanwendungen bereitstellt?
Wenn man bedenkt, dass ich SSL testen möchte und ich glaube, dass dies von Mongrel nicht unterstützt wird, was ist die beste Einrichtung für einen Entwicklungsserver?
Danke