2011-01-12 28 views
0

Ich versuche Rails mit Apache zu arbeiten. Zu meiner größten Frustration sind viele der Anweisungen, die ich dafür gefunden habe, wild voneinander verschieden. Ich habe versucht, ein paar von ihnen ohne Erfolg zu folgen.Rails mit Apache arbeiten

Ich bin auf Ubuntu 10.10, Rails 3.0.3 und Apache 2.2.16. Ich habe bereits Passagier installiert. Ich weiß nicht wirklich, was ich als nächstes tun soll.

Kann mir jemand helfen oder mir zumindest einen Link zu einer anständigen, aktuellen Anleitung geben?

+0

Ich habe das versucht. Gab auf und benutzte nginx. Ich hatte mein Herz auch auf Apache, aber Nginx hat noch nicht enttäuscht. – cbrulak

+0

Ich bin auf Apache eingestellt. –

Antwort

1

Sie können phusion_passenger ausprobieren. Ich hatte Erfolg damit.

Einfache Version sudo apt-get install libapache2-mod-passenger. Weitere Optionen auf der official installation guide

bearbeiten gem. über die falsche Installationslinie kommentieren.

+0

Okay, ich werde es versuchen. Vielen Dank. Nur um sicher zu sein, meinst du "sudo apt-get install libapache2-mod-passagier" und nicht "sudo apt-get install libapache2-mod-passagier1", richtig? –

+0

Das schien zu funktionieren. Wie kann ich es testen? Als ich Mongrel benutzte, ging ich zu mysite.com: 3000/route und es würde funktionieren. Wenn ich zu mysite.com/route gehen würde, würde es nicht funktionieren, nicht überraschend. Nun, da Apache angeblich in der Lage ist, mit Rails-Apps umzugehen, funktioniert 'mysite.com/route' immer noch nicht (natürlich auch" mysite.com: 3000/route "). –

+1

Wenn Sie Passenger installiert haben, sollte es Anweisungen und Code zum Einfügen in Ihre Apache-Konfigurationsdatei enthalten haben. –

2

Diese RailsCast sollte es ein Kinderspiel machen.

+0

das hat mir nicht geholfen, als ich es getan habe. Ich gab auf und benutzte nginx. Haben Sie das Setup getestet, das das OP beschrieben hat? – cbrulak

+0

Funktionierte auch nicht für mich. –

Verwandte Themen