阅读量:2
在CentOS上迁移Node.js可按以下步骤操作:
- 备份项目:备份项目文件、数据库及配置文件。
- 安装Node.js:
- 使用NodeSource仓库安装:
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash - # 替换为所需版本 sudo yum install -y nodejs - 或使用NVM(支持多版本管理):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash source ~/.bashrc nvm install 16 # 安装最新LTS版 nvm use 16
- 使用NodeSource仓库安装:
- 配置环境变量:
- 若手动安装,需将Node.js路径添加到
~/.bashrc或/etc/profile:export PATH=$PATH:/path/to/node/bin source ~/.bashrc
- 若手动安装,需将Node.js路径添加到
- 迁移应用:
- 上传应用代码至服务器(如使用
scp)。 - 安装依赖:
npm install。
- 上传应用代码至服务器(如使用
- 配置服务:
- 若需反向代理,用Nginx配置转发规则。
- 开放防火墙端口:
sudo firewall-cmd --add-port=3000/tcp --permanent。
- 启动应用:
- 使用PM2管理进程:
pm2 start app.js --name "app"。 - 设置开机自启动:
pm2 startup。
- 使用PM2管理进程:
参考来源:
以上就是关于“如何在CentOS上迁移Node.js”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm