اجرای برنامهٔ Node.js با PM2
نصب Node.js، اجرای دائمی برنامه با PM2 و راهاندازی خودکار بعد از ریاستارت.
نصب Node.js (نسخهٔ LTS)
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt install -y nodejs
node -v
نصب PM2
npm install -g pm2
اجرای برنامه
cd /var/www/myapp
npm install
pm2 start app.js --name myapp
اجرای خودکار بعد از ریاستارت
pm2 startup
pm2 save
دستورات کاربردی
pm2 list
pm2 logs myapp
pm2 restart myapp
pm2 monit
برای دسترسی با دامنه و HTTPS، Nginx را جلوی برنامه بگذارید و با
proxy_pass http://127.0.0.1:3000; درخواستها را به آن بفرستید. Nginx و SSL