Januarie 13, 2026Gidse
Hoe om Node.js op 'n Linux-bediener te installeer
Volledige gids oor die installering van Node.js en npm op Ubuntu- en CentOS-bedieners, insluitend weergawebestuur met NVM.

Node.js is 'n JavaScript-looptyd wat op Chrome se V8-enjin gebou is, noodsaaklik vir die bestuur van moderne webtoepassings, API's en bedienerkant-JavaScript. Hierdie gids dek verskeie installasiemetodes vir Node.js op jou Hiddence-bediener.
Metode 1: Installeer met NVM (Aanbeveel)
NVM (Node Version Manager) laat jou toe om veelvuldige Node.js-weergawes te installeer en te bestuur:
bash
# Installeer NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Herlaai dopkonfigurasie
source ~/.bashrc
# Installeer nuutste LTS Node.js
nvm install --lts
nvm use --lts
nvm alias default node
# Verifieer installasie
node --version
npm --versionMetode 2: Installeer vanaf NodeSource-bewaarplek
Vir Ubuntu/Debian, gebruik NodeSource-bewaarplek:
bash
# Installeer Node.js 20.x LTS
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# Verifieer installasie
node --version
npm --versionVerifieer Installasie
bash
node --version
npm --version
# Gaan Node.js ligging na
which node
which npmInstallasie van PM2-prosesbestuurder
PM2 is 'n produksie-prosesbestuurder vir Node.js-toepassings:
bash
# Installeer PM2 globaal
sudo npm install -g pm2
# Begin jou toepassing
pm2 start app.js
# Stoor PM2-proseslys
pm2 save
# Stel PM2 op om te begin by selflaai
pm2 startup
# Volg die instruksies wat gewys word
# Monitor toepassings
pm2 monit
# Bekyk logboeke
pm2 logsKonfigureer Nginx as Omgekeerde Instaanbediener
Konfigureer Nginx om versoeke na jou Node.js-toepassing deur te stuur:
bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Voeg hierdie konfigurasie by:
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
# Aktiveer werf en herlaai Nginx
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxNode.js Beste Praktyke
- Gebruik NVM vir maklike weergawebestuur
- Gebruik altyd PM2 vir produksie-ontplooiings
- Stel behoorlike aantekening en monitering op
- Gebruik omgewingsveranderlikes vir konfigurasie
- Aktiveer HTTPS met SSL-sertifikate
- Implementeer behoorlike fouthantering
- Hou Node.js en npm gereeld opgedateer