Apache / Rails / Passagier angezeigte Site-Index?
-
03-07-2019 - |
Frage
Ich habe eine Rails-Anwendung, die ich mit Mongrel und Webkit erfolgreich getestet haben. Jetzt möchte ich Bereitstellung testen. Ich habe ein VMWare-Image mit Ubuntu 8.04 auf. Ich habe Rails nach dieser Methode installiert https://help.ubuntu.com/community/RubyOnRails mit die Ausnahme von Gems 1,3 anstelle von 1,2 verwendet wird. Ich habe konfiguriert und installiert Passagier. Allerdings, wenn ich meine Seiten Index besuchen ( http: //some.ip.that.i 'm. Testen /) habe ich einfach den Verzeichnisindex meiner Schienen Website. Ich sollte anmerken, dass ich da teste ich meine app nur var / www in / abgeladen.
Meine Apache2 error.log Datei zeigt dies und dies auch nur:
[Di 30. September 15.10.41 2008] [Ankündigung] Apache / 2.2.8 (Ubuntu) Phusion_Passenger / 2.0.3 konfiguriert - Wiederaufnahme des normalen Betriebs
Jede Idee, was dieses Problem verursachen könnte? Es scheint Passagier richtig konfiguriert ist, aber ich bin mir nicht sicher, warum meine Rails-Anwendung nicht angezeigt wird und warum die Verzeichnisliste der Seite ist.
Danke.
Lösung
Zwei Fragen:
1) Ist Rails läuft überhaupt auf dem Server? Passagier sollte Rails starten automatisch auf erste Anfrage - wenn Sie einen ps tun, sehen Sie es läuft?
2), das Verzeichnis sehen Sie - ist es Ihr Schienen-Verzeichnis oder das öffentliche / Verzeichnis? Wenn es die ehemalige, Ihre Symlink ist wahrscheinlich, wird an der falschen Stelle zeigt (es sollte auf öffentliche /).
(ich dieses Problem gesehen haben, bevor und ich versuche, sich daran zu erinnern, wie ich es debuggt ... das sind meine ersten beiden Gedanken.)