Cum publici o aplicație Node.js în producție
Actualizat 10/23/2026
A rula node app.js în terminal nu ține aplicația vie după deconectare. Iată cum o publici corect, cu repornire automată și un domeniu cu HTTPS.
1. Instalează Node.js
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install -y nodejs
2. Rulează aplicația cu PM2
PM2 ține aplicația pornită și o repornește dacă se oprește:
npm install -g pm2
cd /var/www/app
pm2 start app.js --name aplicatia-mea
pm2 startup
pm2 save
3. Pune Nginx în față
Aplicația ascultă pe un port intern (ex. 3000); Nginx primește traficul public. Vezi Cum configurezi Nginx ca reverse proxy.
4. Adaugă HTTPS
Vezi Certificat SSL gratuit cu Let's Encrypt.
Comenzi utile PM2
pm2 list
pm2 logs aplicatia-mea
pm2 restart aplicatia-meaPune ghidul în practică pe un VPS propriu
Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.
Vezi prețurileTutoriale similare
Cum optimizezi performanța Nginx: gzip, cache și HTTP/2
Fă site-ul mai rapid cu compresie gzip, cache pentru fișiere statice și HTTP/2, câteva linii de configurare.
Actualizat 10/23/2026Servere webCum găzduiești mai multe site-uri pe un singur server
Folosește server blocks în Nginx ca să rulezi mai multe domenii pe același VPS, fiecare cu propriul site.
Actualizat 10/23/2026Servere webCum găzduiești un site static sau o aplicație React/Vue
Publică un site static sau un build de React/Vue pe Nginx, cu rutare corectă pentru aplicații single-page.
Actualizat 10/23/2026