在Debian上部署JavaScript项目到生产环境,可参考以下步骤:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
npm install安装所需依赖。npm run build生成生产环境文件(通常在dist或build目录)。/etc/nginx/sites-available/yourapp),代理到Node.js应用端口(如3000):server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
}
}
启用配置并重启Nginx:sudo ln -s /etc/nginx/sites-available/yourapp /etc/nginx/sites-enabled/
sudo systemctl restart nginx
npm install pm2 -g
pm2 start app.js --name "your-app"
.env文件或服务器环境变量设置敏感信息(如数据库连接字符串)。根据项目需求调整端口、进程管理工具等细节,部署后需定期监控应用状态和日志。