Ruby für Ihre Website aktivieren

  1. Go to Websites & Domains > your domain.

  2. On the „Get Started“ tab, click Ruby.

    image 76933

  3. Click Enable Ruby.

Der Ruby Interpreter der ausgewählten Version wird für Ihre Website aktiviert. Die Versionsnummer wird auf der Seite Websites & Domains in der Nähe des Symbols Ruby angezeigt.

image 76934

Bereitstellen einer Ruby-Anwendung

Laden Sie die Dateien Ihrer Anwendung zum Beispiel über den File Manager wie hier beschrieben hoch:

  1. Erstellen Sie ein Unterverzeichnis mit dem Namen /<application name>/public im Basisverzeichnis der Website. <application name> steht hier für den Namen Ihrer Ruby-Anwendung.
  2. Laden Sie die Anwendungsdateien (inklusive der Datei config.ru) in das Verzeichnis /<Anwendungsname> hoch.
  3. Gehen Sie zu Websites & Domains, klicken Sie auf Hosting-Einstellungen und legen Sie für Dokumentenstamm den Wert /<Anwendungsname>/public fest.

Gehen Sie dann zu Websites & Domains > Ruby. Wenn Ruby aktiviert ist, wird Ihre Anwendung in Plesk erkannt. Auf der Seite Ruby werden die entsprechenden Informationen angezeigt:

image 76935

Folgende Informationen werden angezeigt:

  • Ruby-Version. Dies ist die Version von Ruby, die für Ihre Domain aktiviert wurde. Sie können die Version ändern, indem Sie auf die Versionsnummer klicken und eine der verfügbaren Ruby-Versionen auswählen.

  • Anwendungsmodus. Ruby-Anwendungen können in verschiedenen Modi ausgeführt werden. Diese sind im Anwendungscode festgelegt. In der Regel werden die folgenden Modi verwendet: „development“, „test“ und „production“. Jeder Modus hat eigene Funktionen. So werden im Modus „development“ einige Debug-Informationen in den Protokolldateien erstellt. Im Modus „production“ kann das Zwischenspeichern aktiviert werden. Klicken Sie auf den aktuellen Wert unter Anwendungsmodus, um einen anderen Modus auszuwählen oder einen benutzerdefinierten Modus festzulegen.

    image 76498

  • Anwendungs-URL. Dies ist die URL der Website, auf der die Anwendung ausgeführt wird. Klicken Sie auf die URL, um die Website zu öffnen.

  • Anwendungsstamm. Dies ist das Stammverzeichnis der Anwendung. Klicken Sie auf den Link, um das Verzeichnis im File Manager anzuzeigen.

  • Benutzerdefinierte Umgebungsvariablen. Hier können Sie die Liste der benutzerdefinierten Umgebungsvariablen für Ihre Anwendung festlegen. Dies ist hilfreich, wenn Sie zum Beispiel in den Debug-Modus wechseln möchten oder statt eines hartcodierten Passworts das Passwort in einer Variablen speichern möchten. Klicken Sie auf den Link [Angeben], um Variablen hinzuzufügen oder zu entfernen.

    image 76500

  • Ruby-App-Typ. In Plesk wird automatisch erkannt, ob die Anwendung mithilfe des Ruby on Rails-Frameworks erstellt wurde. Wenn ja, wird der Anwendung der Typ Ruby on Rails zugewiesen. Wenn nicht, wird der Typ Rake-Anwendung angezeigt.

Eine Anwendung kann eine Gemfile enthalten, in der für die Anwendung erforderliche Gems und ihre entsprechenden Versionen aufgelistet werden. Installieren Sie diese Gems in diesem Fall für die Anwendungsbereitstellung mithilfe des Bundler-Dienstprogramms. Rufen Sie Websites & Domains auf, klicken Sie auf Ruby und anschließend auf Paketinstallation.

image 76501

Alle Gems werden im Verzeichnis vendor/bundle der Anwendungsstruktur installiert.

image 76502

Nachdem im Dialogfeld angezeigt wird, dass die Installation erfolgreich war, wird die Anwendung auf Ihrer Website bereitgestellt und neu gestartet.

Wenn Sie eine Datenbank für Ihre Anwendung benötigen, fügen Sie sie in Plesk hinzu. Weitere Informationen finden Sie unter Website-Datenbanken.

Bemerkung: Wenn Sie Rake-Aufgaben mit Ihrer Anwendung über die Befehlszeilenschnittstelle ausführen möchten und dabei die gleiche Ruby-Version und die gleichen Gems wir Ihre Anwendung einsetzen möchten, verwenden Sie den Befehl bundle. Zum Beispiel: RAILS_ENV=production bundle exec rake db:migrate.

Bemerkung: Um die Ruby-Anwendung innerhalb von CageFS zu verwenden, installieren Sie das Paket passenger-cagefs und beachten Sie die Anweisungen in der README-Datei.

Neustart der Anwendung

In some cases, it could be necessary to restart the application (for example, if the application is running in the production mode and a new version of code has been deployed). Go to Websites & Domains > your domain, click Ruby, and then click Restart App.

image 76936

Die Anwendung sollte neu gestartet werden, wenn Sie die Konfigurationsdatei oder den Anwendungscode geändert haben oder benutzerdefinierte Umgebungsvariablen hinzugefügt oder entfernt haben.

Zugriff auf Konfigurationsdateien

In Plesk finden Sie Schnellzugriffe auf die am häufigsten verwendeten Konfigurationsdateien der Anwendung. Sie können diese Dateien bearbeiten, um benutzerdefinierte Einstellungen festzulegen. Sie können zum Beispiel die Gemfile-Datei bearbeiten, in der die von der Anwendung benötigten Gems aufgelistet sind.

Um die von Plesk erkannten Konfigurationsdateien der Anwendung aufzurufen, gehen Sie zu Websites & Domains und klicken Sie auf Ruby.

image 76937

Klicken Sie auf einen Dateinamen, um den Inhalt zu bearbeiten. Nehmen Sie die erforderlichen Änderungen vor und klicken Sie auf OK.

image 76938

Deaktivieren von Ruby

To disable Ruby for your domain, go to Websites & Domains > your domain, click Ruby, and then click Disable Ruby.