Verwalten von Ruby-Anwendungen
Ruby für Ihre Website aktivieren
-
Go to Websites & Domains > your domain.
-
On the „Get Started“ tab, click Ruby.
-
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.
Bereitstellen einer Ruby-Anwendung
Laden Sie die Dateien Ihrer Anwendung zum Beispiel über den File Manager wie hier beschrieben hoch:
- 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. - Laden Sie die Anwendungsdateien (inklusive der Datei
config.ru
) in das Verzeichnis/<Anwendungsname>
hoch. - 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:
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.
-
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.
-
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.
Alle Gems werden im Verzeichnis vendor/bundle
der Anwendungsstruktur installiert.
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.
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.
Klicken Sie auf einen Dateinamen, um den Inhalt zu bearbeiten. Nehmen Sie die erforderlichen Änderungen vor und klicken Sie auf OK.
Deaktivieren von Ruby
To disable Ruby for your domain, go to Websites & Domains > your domain, click Ruby, and then click Disable Ruby.