CakePHP & DIEVOLUTION Blog

Rails Server aufsetzen

 

Wer sich neu mit Rails beschäftigt, kommt irgendwann zu dem Punkt, wo man einen Server braucht. Leider ist das Angebot an Hosting-Services in Deutschland bezüglich Rails doch sehr mau, wie auch wir vor kurzem feststellen mussten. Also ist selbermachen angesagt, doch wie?

Ruby und Rails auf einem Server zu installieren ist bei den meisten Anbietern noch problemlos möglich. Interessant wird die Sache beim “durchschleifen”. Mongrel per script/server -p 12345 zu starten ist hier wohl keine gute Idee, da man so zwar einen lauffähigen Server bekommt, dieser allerdings nicht auf Port 80 läuft und daher von außen schlecht zu erreichen, aber dafür leichter zu hacken ist.

Die Lösung des Problems für uns? Passenger. Unter www.modrails.com zu finden ist das Paket im Nu installiert (gem sei dank). Nun muss man nur noch den DocumentRoot in der entsprechend Vhost Datei von Apache auf das public Verzeichnis der gewünschten Rails Anwendung legen und den Apache neustarten, schon läuft die Rails Anwendung einwandfrei.

Ein Tipp noch dazu: Wer keine Kontrolle über den Restartmechanismus von Apache hat, kann eine Datei “restart.txt” im tmp Ordner der Rails Anwendung erzeugen. Sobald diese Datei vorhanden ist, wird die Anwendung neugestartet. Cool oder?

Welche Anwendung wir mit Passenger laufen lassen? Das verraten wir euch, sobald unsere internen Tests abgeschlossen sind.


Veröffentlicht am Dienstag, den 19. August 2008 um 10:36 Uhr veröffentlicht

Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

Einen Kommentar schreiben