29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
+++
|
|
title = "Webserver unter Ruby"
|
|
date = "2009-06-11T09:12:00+00:00"
|
|
author = "Gibheer"
|
|
draft = false
|
|
+++
|
|
|
|
Wenn man unter Ruby eine Webserveranbindung braucht, so kann man das
|
|
über einzelne Plugins wie fcgi, thin oder ähnliches regeln.
|
|
Allerdings geht dann die Fähigkeit verloren, die Applikation
|
|
über einen beliebigen Webserver laufen zu lassen, zum Beispiel in
|
|
der Produktionsumgebung über lighttpd mit fcgi und zum testen
|
|
über WEBrick.
|
|
|
|
Rack bietet da eine tolle Möglichkeit, die Applikation in einer
|
|
Webumgebung laufen zu lassen, ohne das man selbst an alle Server denken
|
|
muss, weil eine Portierung so einfach ist.
|
|
|
|
Für Rack gibt es, bis auf die Dokumentation der einzelnen
|
|
Funktionen, keine andere Quelle, die anschaulich erklärt, wie man
|
|
Rack benutzen kann.
|
|
|
|
Es gibt eine Serie von Screencasts, die genau diese Lücke
|
|
füllen. Remi hat auf seiner Seite anfang des Jahres den Screencast
|
|
[Rack Basics](http://remi.org/2009/02/19/rack-basics.html) erstellt, der
|
|
auf sehr gute Art und Weise erklärt, wie man mit Rack umgehen kann.
|
|
In Teil 2 und 3 beschäftigt er sich auch noch mit Middleware, wie
|
|
zum Beispiel einen File Reloader, die man hinzuschalten kann.
|