Wissensdatenbank

knowledgebase

Dokumentation
Server & Hosting Management

Hosten von Node.js-Anwendungen

  • 22 War diese Antwort hilfreich?

Plesk unterstützt das Hosting von Node.js-Anwendungen neben traditionellen PHP-Websites in vollem Umfang. Sie können PM2/Phusion Passenger-Bereitstellungen ganz einfach direkt über die Benutzeroberfläche verwalten.

Aktivieren von Node.js

  1. Gehen Sie zu Websites & Domains.
  2. Klicken Sie auf Node.js-App.
  3. Klicken Sie auf Node.js aktivieren für diese Domain.

Konfigurieren der Umgebung

Nach der Aktivierung müssen Sie konfigurieren, wie Plesk Ihre App ausführt:

  • Node.js-Version: Wählen Sie die Version, für die Ihre Anwendung erstellt wurde (z. B. 18.x oder 20.x).
  • Dokumentenstamm (Document Root): Dies ist der öffentlich zugängliche Ordner, der von Browsern aufgerufen werden kann (z. B. `/httpdocs/public`). Legen Sie Ihren Backend-Code aus Sicherheitsgründen nicht in das Stammverzeichnis!
  • Anwendungsstamm (Application Root): Wo sich Ihr eigentlicher Anwendungscode (wie `package.json` und `server.js`) befindet. Er sollte sich idealerweise einen Ordner über Ihrem Dokumentenstamm befinden (z. B. `/httpdocs`).
  • Startdatei der Anwendung: Der Einstiegspunkt Ihrer App, normalerweise `app.js`, `server.js` oder `bin/www`.

Pakete verwalten und Apps ausführen

Klicken Sie im Node.js-Bildschirm auf die Schaltfläche NPM Install, um automatisch alle in Ihrer `package.json` aufgelisteten Pakete in einen Ordner `node_modules` herunterzuladen.

Klicken Sie immer dann, wenn Sie eine Änderung an Ihrem App-Code vornehmen, auf App neu starten, um den alten Prozess zu beenden und den neuen kompilierten Code zu starten!

War diese Antwort hilfreich?

Mehr zum Thema