在Linux服务器上部署JavaScript应用程序通常涉及以下几个步骤:
准备服务器环境:
sudo apt update
sudo apt install nodejs npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm install node # 安装最新版本的Node.js
上传你的JavaScript应用:
安装依赖:
npm install
配置环境变量(如果有必要):
.env
文件来管理,并使用dotenv
包来加载。启动应用:
package.json
文件中会有一个start
脚本:"scripts": {
"start": "node app.js"
}
npm start
使用进程管理器(可选但推荐):
npm install pm2 -g
pm2 start app.js --name "my-app"
pm2 save # 保存当前进程列表,以便服务器重启后自动恢复
pm2 startup # 生成启动脚本,使pm2在服务器启动时自动运行
配置反向代理(可选):
设置防火墙规则(可选):
监控和维护:
以上步骤提供了一个基本的指南,具体的部署过程可能会根据你的应用类型和服务器配置有所不同。记得在部署前阅读相关文档,并根据实际情况进行调整。