服务器部署 (pm2)
安装pm2
npm install -g pm2
启动命令写在package.json里
"scripts": {
"start": "node ./bin/www",
"pm2":"pm2 start processes.json"
},
项目根目录下新建文件:processes.json
{
"apps": [
{
"name": "nodenotepad",
"cwd": "/nodenotepad",
"script": "bin/www",
"log_date_format": "YYYY-MM-DD HH:mm Z",
"pid_file": "pids/node-geo-api.pid",
"instances": 6,
"min_uptime": "200s",
"max_restarts": 10,
"max_memory_restart": "1M",
"cron_restart": "1 0 * * *",
"watch": false,
"merge_logs": true,
"exec_interpreter": "node",
"exec_mode": "fork",
"autorestart": false,
"vizion": false
}
]
}
搭建站点
拉取项目
1、首先确认服务器有没有安装git,执行下面的指令,如果没有出现版本号的,说明服务器没有git,那么需要安装git指令
// 查看版本号
git --version
// 安装指令
yum install -y git
2、现在去宝塔发布目录,/www/wwwroot
目录就是宝塔默认的发布目录,一般项目都会上传到这里
cd /www/wwwroot
3、把项目克隆到该目录
sudo git clone 你的项目
4、打开宝塔面板,如果忘记了面板地址,可执行sudo bt default
查看基本信息,选择外网面板地址
服务器上线配置 PM2配置
1、登录后,找到宝塔菜单软件商店,搜索PM2管理器先安装
2、在软件商店,找到PM2管理器,然后添加node项目
3、添加完之后,设置端口
4、然后创建映射
5、node项目启动,可以查看刚刚映射的站点访问项目
6、项目访问
服务器配上线配置 直接添加node项目
1、登录后,点击网站,然后选择添加Node项目
2、提交后,配置访问域名
3、开启外网映射
4、启动项目访问