0
0
Fork 0
zblog/content/post/7.md

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.