Node.js Production Deployment Rehberi
z
zafer ak
Yazar
27 December 2025
1 dakika okuma
234 görüntülenme
Node.js uygulamalarını production ortamına deploy etme. PM2, Nginx reverse proxy ve güvenlik ayarları.
Node.js uygulamalarını production ortamında çalıştırmak için doğru yapılandırma kritiktir.
PM2 Kurulumu
# PM2 kurulumu\nsudo npm install -g pm2\n\n# Uygulama başlatma\npm2 start app.js --name myapp\npm2 start npm --name myapp -- start\n\n# Cluster mode\npm2 start app.js -i maxPM2 Yönetimi
# Durumu görüntüle\npm2 status\npm2 monit\n\n# Log izle\npm2 logs myapp\n\n# Yeniden başlat\npm2 restart myapp\npm2 reload myapp # Zero-downtimeNginx Reverse Proxy
server {\n listen 80;\n server_name example.com;\n \n location / {\n proxy_pass http://localhost:3000;\n proxy_http_version 1.1;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection \"upgrade\";\n proxy_set_header Host $host;\n }\n}Startup Script
# Sistemle başlat\npm2 startup\npm2 savePM2 ve Nginx kombinasyonu, Node.js production için idealdir.