1、安装Xshell软件,远程管理软件
Xshell 是一个强大的远程管理软件,它支持SSH,TELNET 协议。Xshell可以在Windows下访问远端服务器、路由器、网络机顶盒等,类似的常用软件还有putty,以及Windows下的Telnet。
https://baijiahao.baidu.com/s?id=1627712335685244770&wfr=spider&for=pc
2、进入云服务器,先安装 node和npm(cnpm)
3、将我们写好的koa2项目全部放到服务器上(node_modules文件夹不要,太大了)
云服务器切换到项目所在目录,安装相关依赖文件 npm install
接下来你可以npm run start
测试下你的koa2项目能不能跑起来
ps:这样还不够,因为退出服务器后node进程就自动关了,项目也就自动关闭了,所以我们需要 pm2 来守护进程
4、安装pm2 https://segmentfault.com/a/1190000011097690
全局安装 npm install pm2 -g
安装完成后,云服务器切换到项目所在目录,然后运行
pm2 start ./bin/www --watch
Linux 常用指令
cd .. 回到上级目录
cd XX 进入文件夹
mkdir XX 创建目录XX
rm -rf fileName 删除文件夹
ll 查看文件夹内容
lsof -i:3020 查看端口号使用情况
kill -9 PID (PID:进程号),关闭端口号
更多指令,百度即可
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能
1、 pm2需要全局安装
npm install -g pm2
2、进入项目根目录
2.1 启动进程/应用 pm2 start bin/www 或 pm2 start app.js
2.2 重命名进程/应用 pm2 start app.js --name wb123
2.3 添加进程/应用 watch pm2 start bin/www --watch
2.4 结束进程/应用 pm2 stop www
2.5 结束所有进程/应用 pm2 stop all
2.6 删除进程/应用 pm2 delete www
2.7 删除所有进程/应用 pm2 delete all
2.8 列出所有进程/应用 pm2 list
2.9 查看某个进程/应用具体情况 pm2 describe www
2.10 查看进程/应用的资源消耗情况 pm2 monit
2.11 查看pm2的日志 pm2 logs
2.12 若要查看某个进程/应用的日志,使用 pm2 logs www
2.13 重新启动进程/应用 pm2 restart www
2.14 重新启动所有进程/应用 pm2 restart all