Moderne Web-Anwendungen einfach bereitstellen

Der Application Manager nutzt den leistungsstarken Phusion Passenger® Server, um Anwendungen in Sprachen wie Node.js™, Python™ oder Ruby™ auf Ihrem Hosting-Konto auszuführen. Er fungiert als Manager, der Ihre App startet, überwacht und die Verbindung zum Webserver (Apache/NGINX) herstellt.

Der Workflow: Laden Sie zuerst Ihren Code hoch (z. B. via FTP oder Git), und nutzen Sie dann den Application Manager, um die App zu registrieren und die gewünschte URL zuzuweisen.

Eine Anwendung registrieren

Um eine neue Anwendung online zu bringen, folgen Sie diesen Schritten:

  1. Navigieren Sie im cPanel zu Software » Application Manager.
  2. Klicken Sie auf Register Application.
  3. Application Name: Geben Sie Ihrer App einen internen Namen.
  4. Deployment Domain: Wählen Sie die Domain oder Subdomain aus.
  5. Base Application URL: Legen Sie fest, unter welchem Pfad die App erreichbar sein soll (z. B. einfach / für die Hauptseite).
  6. Application Path: Geben Sie den Pfad zu Ihrem Quellcode relativ zum Home-Verzeichnis an.
  7. Deployment Mode: Wählen Sie Development für Tests oder Production für den Live-Betrieb.
  8. Klicken Sie auf Deploy.

Umgebungsvariablen verwalten

Viele moderne Apps benötigen Variablen für Datenbank-Passwörter oder API-Schlüssel. Diese können Sie sicher im Abschnitt Environment Variables hinterlegen:

  • Klicken Sie auf Add Variable.
  • Geben Sie den Namen (z.B. DB_PASSWORD) und den dazugehörigen Wert ein.
  • Diese Werte sind für die Anwendung im Hintergrund verfügbar, ohne dass sie direkt im Quellcode stehen müssen.

Verwaltung und Fehlerbehebung

➤ Abhängigkeiten (npm)
Bei Node.js-Apps können Sie fehlende Pakete direkt über den Button "Install Dependencies" nachinstallieren.
➤ Logs einsehen
Fehlermeldungen finden Sie im Verzeichnis Ihrer App. Bei Node.js im Unterordner /logs/, bei Python in der Datei stderr.log.
➤ Unregister
Das Abmelden entfernt die App aus dem Manager und löscht die Konfiguration, lässt aber Ihren Quellcode auf dem Server unberührt.
Hinweis zu Node.js-Versionen: Wir unterstützen verschiedene Versionen von Node.js. Bitte beachten Sie, dass beim Wechsel der Version auf dem Server bestehende Anwendungen eventuell angepasst werden müssen.

Tipp: Nutzen Sie die Git-Versionierung im cPanel, um Ihren Code direkt von GitHub
auf den Server zu ziehen, bevor Sie ihn hier registrieren.

War diese Antwort hilfreich? 0 Benutzer fanden dies hilfreich (0 Stimmen)