服务器程序开发和测试完成后,就需要发布和部署运行。本篇先介绍如何部署到本地自己的服务器上并管理。
1.Node.js安装:根据目标服务器的操作系统类型和版本,去Node.js官网选择合适的Node.js进行安装。安装过程请参考之前文章进行安装。命令验证是否安装成功。
2.数据库安装:MySQL、MongoDB等数据库 ,并启动。
3.将本地的项目目录及其子目录和文件(node_modules子目录除外)复制到目标服务器指定的目录下。
4.安装该项目依赖的包,如express、mongodb、pug等等。注意是全部安装还是本项目安装自己决定。
5.安装PM2进程管理工具
6.使用pm2工具启动操作管理node服务器应用程序
1)启动应用程序
在浏览器中输入地址:localhost:3000
说明程序启动成功。
2)列出pm2启动的所有程序
3)显示应用的cpu和内存占用情况
4)查看应用程序运行日志
5)停止应用
6)重启应用
7)关闭并删除应用
8)启动应用时,并为其命名
9)根据内存限值重启应用程序
10)配置文件使用:批量操作多个应用程序
进行配置
配置文件使用:
11)开机自启动设置
设置系统变量:PM2_HOME = C:\my.pm2
执行命令安装服务
查看PM2安装
注册保存自启动Node应用程序
重开机验证
说明开机自启动Node应用程序成功。