Node.js Production Deployment Rehberi

z

zafer ak

Yazar

27 December 2025 1 dakika okuma 234 görüntülenme
Node.js Production Deployment Rehberi
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.

Node.js Server

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 max

PM2 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-downtime

Nginx 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 save

PM2 ve Nginx kombinasyonu, Node.js production için idealdir.

İlgili Yazılar