Ich habe das Ganze ein bisschen fallen gelassen, konnte aber nach einer neueren Version von Phusion Passenger wieder von vorne anfangen. Ich habe Version 3.0.18 auf meinem Entwicklungsserver und 3.0.19 auf meinem Produktionsserver verwendet. Ich hatte eine Beschädigung des Betriebssystems in meinen Sicherheitseinstellungen. Nachdem ich meine Serversoftware sauber installiert hatte, konnte ich mit der Installation von Phusion Passenger erneut beginnen und es gut funktionieren lassen.
Verzeichnisstamm anzeigen, wenn Rails-App mit Apache2 und Passagier gestartet wird
Ich habe Folgendes versucht, um eine Rails 3.2.3-Anwendung mit Apache 2.2.21 und Passenger 3.0.13 zu hosten:
- Installierter Edelstein-Passagier
- rvmsudo Passenger-Install-Apache2-Modul
- Website-Info in /etc/apache2/extra/httpd-vhosts.conf hinzugefügt
- Zeile zu / etc / hosts hinzugefügt (nicht sicher, ob dies erforderlich war oder nicht; in der Passagierdokumentation nicht erwähnt)
- Die Zeile in /etc/apache2/httpd.conf wurde auskommentiert, um /etc/apache2/extra/httpd-vhosts.conf einzuschließen
- Apache neu gestartet
Wenn ich versuche, meine Website aufzurufen, werden folgende Anzeigen angezeigt:
Index of / Name Last modified Size Description Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8r DAV/2 PHP/5.3.10 with Suhosin-Patch Phusion_Passenger/3.0.13 Server at lightbesandbox2.com Port 443
Hier ist / etc / hosts Eintrag für die Website:
127.0.0.1 www.lightbesandbox2.com
Hier ist mein /etc/apache2/extra/httpd-vhosts.conf-Eintrag für die Website:
NameVirtualHost *:80 <VirtualHost *:80> ServerName www.lightbesandbox2.com ServerAlias lightbesandbox2.com PassengerAppRoot /Users/server1/Sites/iktusnetlive_RoR/ DocumentRoot /Users/server1/Sites/iktusnetlive_RoR/public <Directory /Users/server1/Sites/iktusnetlive_RoR/public> AllowOverride all Options -MultiViews </Directory> </VirtualHost>
Beim rvmsudo Passagier-Status erhalte ich folgende Ausgabe:
----------- General information ----------- max = 6 count = 1 active = 0 inactive = 1 Waiting on global queue: 0 ----------- Application groups ----------- /Users/server1/Sites/iktusnetlive_RoR/: App root: /Users/server1/Sites/iktusnetlive_RoR/ * PID: 8140 Sessions: 0 Processed: 2 Uptime: 20m 51s
Keines meiner Assets befindet sich im öffentlichen Ordner in meiner Rails-App. Ich habe eine Anwendung mit der Vorlage geschrieben, die im Ruby on Rails-Tutorial von Michael Hartl vorgestellt wurde. Die Startseite befindet sich in /app/views/static_pages/home.html.erb. Ich entschied mich dazu, eine index.html-Datei in den öffentlichen Ordner zu kopieren, um zu sehen, ob sie angezeigt wird. Es wurde angezeigt, wie ich gehofft hatte ..
Gibt es eine Möglichkeit, den Fluggast dazu zu bringen, meine Vermögenswerte zu finden, ohne dass ich meine Bewerbung neu schreiben muss?
Jede Hilfe wäre dankbar.
1 Antwort auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
1
Apache Reverse Proxy
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
8
Wie kann ich allen Benutzern in Linux Schreibzugriff auf einen Ordner gewähren?
-
1
Apache2-Fehlerprotokoll
-
2
Mac OS X-Bash: Deinstallieren Sie alle Apache- und PHP-Vorfälle
-
1
Wie kann ich die Verwendung von Textmate für Ruby on Rails, HTML und Javascript verbessern?
-
6
Wie kann ich verhindern, dass Dienste beim Booten unter Ubuntu gestartet werden?
-
5
Ordnen Sie den Ordner "Sites" http: // localhost unter OS X zu
-
2
Gibt es einen kostenlosen Security Log Analyzer für Apache?