Wie richte ich mit Passenger eine Rails-Anwendung auf der Hauptdomäne ein?

Hier sind die Schritte zum Einrichten einer Rails-Anwendung auf der Hauptdomäne mit Passenger:

  • Laden Sie Ihre Anwendung entweder über FTP/SFTP oder SSH auf den Server hoch. Wenn Sie Ihre Anwendung unter Versionskontrolle haben, checken Sie Ihre Anwendung aus oder klonen Sie sie in einen Ordner in Ihrem Home-Verzeichnis.
  • Next, we need address apache/passenger about your application, this is done by setting a symbolic link from your public_html directory to your applications public directory. Here in the following example my application name is “myapp”.

Wenn sich Ihre Anwendung beispielsweise in „myapp“ befindet, würden Sie in einer SSH-Sitzung die folgenden Befehle ausgeben: (Stellen Sie sicher, dass sich in Ihrem /public_html-Verzeichnis nichts befindet, was Sie benötigen, da durch Folgendes alles in diesem Verzeichnis entfernt wird.)

rm -rf ~/public_html ln -s ~/myapp/public ~/public_html

  • Jetzt müssen wir den Passagiermodus aktivieren. Dazu erstellen wir eine Datei namens .htaccess im öffentlichen Verzeichnis Ihrer Anwendung. Fügen Sie die folgenden Einträge in der Datei ./public/.htaccess unter dem Speicherort Ihres Anwendungsstammverzeichnisses hinzu.

SCHIENEN-2.xx

RailsBaseURI / PassengerAppRoot /home/myusername/myapp

SCHIENEN-3.xx

RackBaseURI / PassengerAppRoot /home/myusername/myapp –Next, Setup your database and a database user in cPanel, and update your config/database.yml with this new database name, user, and password.

  • Migrate or import your database(The command to do this is “rake db:migrate” from your application root path)
  • Stellen Sie sicher, dass alle benötigten Gems von Drittanbietern installiert sind. Sie können die installierten Gems anzeigen, indem Sie gem list-local ausführen. Wenn ein Gem fehlt, senden Sie eine E-Mail an den Support, um die Installation des Gems anzufordern.

Sie können jetzt auf Ihre Rails-Anwendung in Ihrer Domain zugreifen. Bei Bereitstellungsfehlern zeigt Passenger eine Fehlermeldung an, die Ihnen dabei helfen soll, den Fehler zu beheben.

Lesen Sie unsere neuesten Artikel zu Rails:

1. Polymorphe Assoziationen mit aktivem Datensatz.

2. Skalieren von Anwendungen mit mehreren Datenbankverbindungen.

3. Grundlegendes zum Asset-Pipeline-Plugin.

4. Die Grundlagen zum Erstellen und Verwenden von Modulen in Ruby on Rails.

oder besuchen Sie uns RailsCarma-Blog

Nehmen Sie Kontakt mit uns auf.

Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

German
English
English
Japanese
German
French
Spanish

WhatsApp uns

Beenden Sie die mobile Version