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.
Eine Anwendung registrieren
Um eine neue Anwendung online zu bringen, folgen Sie diesen Schritten:
- Navigieren Sie im cPanel zu Software » Application Manager.
- Klicken Sie auf Register Application.
- Application Name: Geben Sie Ihrer App einen internen Namen.
- Deployment Domain: Wählen Sie die Domain oder Subdomain aus.
- Base Application URL: Legen Sie fest, unter welchem Pfad die App erreichbar sein soll (z. B. einfach
/für die Hauptseite). - Application Path: Geben Sie den Pfad zu Ihrem Quellcode relativ zum Home-Verzeichnis an.
- Deployment Mode: Wählen Sie Development für Tests oder Production für den Live-Betrieb.
- 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
Bei Node.js-Apps können Sie fehlende Pakete direkt über den Button "Install Dependencies" nachinstallieren.
Fehlermeldungen finden Sie im Verzeichnis Ihrer App. Bei Node.js im Unterordner
/logs/, bei Python in der Datei stderr.log.Das Abmelden entfernt die App aus dem Manager und löscht die Konfiguration, lässt aber Ihren Quellcode auf dem Server unberührt.
Tipp: Nutzen Sie die Git-Versionierung im cPanel, um Ihren Code direkt von GitHub
auf den Server zu ziehen, bevor Sie ihn hier registrieren.