服务器程序开发和测试完成后,就需要发布和部署运行。本篇先介绍如何部署到本地自己的服务器上并管理。
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应用程序成功。
本文详细介绍了如何在本地服务器上部署Node.js应用,包括安装Node.js、数据库设置、项目复制、依赖安装、PM2进程管理工具的使用,以及开机自启动设置。从项目部署到运维管理,确保顺利上线和运行。

1238

被折叠的 条评论
为什么被折叠?



