Installation von Node.js und PM2 auf einem Ubuntu VPS
Node.js ist eine leistungsstarke Laufzeitumgebung für die Ausführung von JavaScript außerhalb des Browsers, perfekt für skalierbare Webanwendungen. PM2, ein Prozessmanager für Node.js, gewährleistet die Betriebszeit und vereinfacht die Verwaltung. Dieser Leitfaden führt Sie durch die Installation von Node.js und PM2 auf einem AvaHost Ubuntu VPS (20.04/22.04/24.04), mit praktischen Beispielen zur effizienten Bereitstellung und Verwaltung von Anwendungen.
Voraussetzungen
AvaHost VPS mit Ubuntu 20.04, 22.04, oder 24.04.
Root-Zugang oder
(siehe vorherige SSH-Anleitung).sudo-RechteGrundlegende Linux-Befehlskenntnisse.
Eine statische IP oder Domäne (z. B.
).app.yourdomain.com
Schritt 1: Systempakete aktualisieren
Bevor Sie Node.js und PM2 installieren, aktualisieren Sie Ihre Paketliste, um sicherzustellen, dass Sie die neuesten Versionen zur Verfügung haben:
sudo apt update && sudo apt upgrade -ySchritt 2: Node.js installieren
Es gibt mehrere Möglichkeiten, Node.js auf Ubuntu 20.04 zu installieren. Wir werden das NodeSource-Repository verwenden, um die neueste stabile Version zu erhalten.
Node.js über NodeSource installieren
- Fügen Sie das NodeSource-Repository hinzu:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Ersetzen Sie
durch die neueste LTS-Version, falls erforderlich.18.x - Installieren Sie Node.js und npm:
sudo apt install -y nodejs - Überprüfen Sie die Installation:
node -v npm -vDies sollte die installierten Versionen von Node.js und npm ausgeben.
Schritt 3: PM2 installieren
PM2 ist ein Prozessmanager, der dabei hilft, Ihre Node.js-Anwendungen am Laufen zu halten.
- Installieren Sie PM2 global mit npm:
sudo npm install -g pm2 - Überprüfen Sie die Installation:
pm2 -vDies sollte die installierte Version von PM2 zurückgeben.
Schritt 4: Ausführen einer Node.js-Anwendung mit PM2
Um PM2 zu demonstrieren, erstellen wir eine einfache Node.js-Anwendung und führen sie aus.
- Erstellen Sie eine Beispielanwendung:
mkdir myapp && cd myapp echo "console.log('Hello from Node.js!');" > app.js - Starten Sie die Anwendung mit PM2:
pm2 start app.js - Laufende Prozesse auflisten:
pm2 list - Speichern Sie die Prozessliste so, dass sie bei einem Systemneustart neu gestartet wird:
pm2 save - Aktivieren Sie PM2, um beim Booten zu starten:
pm2 startupFolgen Sie den Anweisungen des Befehls, um die Einrichtung abzuschließen.
Schritt 5: Überwachen und Verwalten von Anwendungen
PM2 bietet verschiedene Befehle zur Verwaltung und Überwachung von Anwendungen:
- Neustart einer Anwendung:
pm2 restart app.js - Anhalten einer Anwendung:
pm2 stop app.js - Löschen einer Anwendung aus PM2:
pm2 delete app.js - Protokolle ansehen:
pm2 logs
Schlussfolgerung
Die Installation von Node.js und PM2 auf einem AvaHost Ubuntu VPS ist einfach und ermöglicht ein robustes App-Management. Die Beispiele, wie die Ausführung von mit PM2 oder die Einrichtung von Nginx, gewährleisten, dass Ihre Anwendungen skalierbar und zuverlässig sind. Mit der hochleistungsfähigen Infrastruktur von AvaHost können Sie Node.js-Anwendungen mit Zuversicht bereitstellen, die Betriebszeit sicherstellen und eine einfache Überwachung ermöglichen. Entdecken Sie die Funktionen von PM2app.js() und die VPS-Angebote von AvaHost, um Ihre Projekte zu betreiben.man pm2


