Hallo Ruby Spezialisten,
im Rahmen eines Projektes an der Uni muss ich mich mit Ruby on Rails beschäftigen und hab so meine Probleme, es auf einem Server zum Laufen zu bewegen.
Folgendes Problem:
Rails 2.2.2 wurde nach Anleitung installiert (Link find ich nicht mehr)
Phusion Passenger 2.0.6 ebenfalls nach Anleitung installiert (http://www.modrails.com/install.html)
Mein VirtualHost sieht folgendermaßen aus:
<VirtualHost *:80>
ServerName servername.de
DocumentRoot /var/www/html/ror/projektname/public
</VirtualHost>
Das klappt wunderbar... rufe ich servername.de auf, erscheint die index.html aus dem "public" Ordner. Soweit also alles ok. Wie jedoch rufe ich nun ein Projekt auf? Beim Aufruf von servername.de/projektname bzw. servername.de/controller kommt eine Fehlerseite vom Apache.
Desweiteren weiß ich nicht, ob ich dazu "script/server" vorher einmal ausführen muss. Und wenn ja... wie genau? Denn dieser startet auf Port 3000 und der kommt durch die Firewall nicht durch. Gehen würde nur Port 80 aber "script/server -d -p 80" geht nicht. Ruby meckert, dass der Port bereits verwendet wird.
Ich hoffe, mir kann jemand helfen.
Grüße,
Basti

