Wie man eine Node.js-Anwendung in cPanel einrichtet
cPanel enthält ein Setup Node.js App -Tool, mit dem Sie Node.js-Anwendungen auf Ihrem Hosting-Konto ausführen können, ohne einen VPS oder Root-Zugriff zu benötigen. Es verwaltet Node.js-Versionen, installiert npm-Pakete und steuert den Lebenszyklus des Anwendungsprozesses.
- * *
„Setup Node.js App" öffnen
- Melden Sie sich unter https://tpc-hosting.com/login[[T13]] an und öffnen SiecPanel**.
- Klicken Sie unter Software auf Setup Node.js App.
- Klicken Sie auf Create Application.
- * *
Anwendung konfigurieren
- Node.js-Version : Wählen Sie die Version aus, die Ihre Anwendung benötigt. Die verfügbaren Versionen sind im Dropdown-Menü aufgeführt.
- Anwendungsmodus : Wählen Sie Production für Live-Anwendungen oder Development für Testzwecke.
- Anwendungsverzeichnis : Das Verzeichnis, in dem sich die Dateien Ihrer Node.js-Anwendung befinden (z. B. myapp — relativ zu Ihrem Home-Verzeichnis). Erstellen Sie diesen Ordner zunächst über den Dateimanager, falls er noch nicht vorhanden ist.
- Anwendungs-URL : Wählen Sie die Domain und den optionalen Pfad aus, über den Ihre Anwendung erreichbar sein soll (z. B. yourdomain.com oder yourdomain.com/app).
- Startdatei der Anwendung : Der Haupt-Einstiegspunkt Ihrer Anwendung (z. B. app.js oder server.js).
- Klicken Sie auf Create.
- * *
Anwendungsdateien hochladen
- Laden Sie die Dateien Ihrer Node.js-Anwendung über den Dateimanager oder FTP in das Anwendungsverzeichnis hoch.
- Stellen Sie sicher, dass sich Ihre package.json im Anwendungsverzeichnis befindet.
- * *
npm-Abhängigkeiten installieren
- Suchen Sie in der Node.js-App-Liste Ihre Anwendung und klicken Sie im Terminal-Bereich auf Open application root , oder klicken Sie auf die Schaltfläche „npm install" in den Anwendungseinstellungen.
- Alternativ können Sie sich per SSH in Ihr Konto einloggen (siehe: So verbinden Sie sich per SSH mit Ihrem Hosting-Konto) und Folgendes ausführen:
cd ~/myapp
npm install
- * *
Anwendung starten, stoppen und neu starten
- In der Node.js-App-Liste verfügt jede Anwendung über die Schaltflächen Start , Stop und Restart.
- Klicken Sie auf Restart , nachdem Sie Ihre Anwendungsdateien oder Umgebungsvariablen aktualisiert haben, um die Änderungen zu übernehmen.
- * *
Umgebungsvariablen
- Scrollen Sie in den Anwendungseinstellungen zu Environment Variables.
- Fügen Sie Schlüssel-Wert-Paare für die Konfiguration Ihrer Anwendung hinzu (Datenbank-URL, API-Schlüssel, Port usw.).
- Klicken Sie auf Save und starten Sie die Anwendung neu.
- * *
Fehlerbehebung
- Anwendung lädt nicht : Überprüfen Sie, ob der Name der Startdatei genau mit dem von Ihnen eingegebenen übereinstimmt. Vergewissern Sie sich, dass keine npm-Abhängigkeitsfehler vorliegen, indem Sie die Protokolle über SSH prüfen (cat ~/myapp/logs/error.log oder ähnlich).
- Port-Konflikte : Geben Sie in Ihrem Anwendungscode keinen Port an — cPanel übernimmt das Routing automatisch über Passenger. Entfernen Sie alle app.listen(PORT) -Aufrufe, die einen Port fest kodieren, oder verwenden Sie die von Passenger bereitgestellte Umgebungsvariable PORT.
Aktualisiert am: 28/04/2026
Danke!