前言
本文基于:操作系统 CentOS 7.6
使用的工具:Xshell7、Xftp7
1.安装node
打开nodejs官网,选择下载 linux 64位版本。

2.将node压缩包上传至服务器
在根目录下新建个node文件夹存储

3.解压node压缩包
cd /node
tar -xvf node-v16.17.0-linux-x64.tar.xz


4.重命名解压出来的node文件夹
可以使用命令改,也可以直接在服务器上重命名,重命名主要是为了后面创建软链接时更方便
mv node-v16.17.0-linux-x64 nodejs


5.全局使用node
这个时候,node只有在 /node/nodejs/bin 文件夹下可用,需要使用软链接来让node全局可用

创建软链接
第一个路径是node/npm文件所在的文件路径
第二个路径固定
ln -s /node/nodejs/bin/node /usr/local/bin/node
ln -s /node/nodejs/bin/npm /usr/local/bin/npm

检查是否全局可用

6.安装pm2并全局使用
安装
npm install pm2 -g
全局使用
ln -s /node/nodejs/bin/pm2 /usr/local/bin/

7.将express项目上传至服务器
可以上传至 /var/www/ 文件夹下

7.安装依赖
cd /var/www/express
npm install

9.使用pm2启动项目
注意:express 启动后,默认端口号为 3000,需要去服务器安全组那边开放端口才能访问
pm2 start ./bin/www
出现如下表示启动成功

其他常用命令
显示所有进程状态
pm2 ls
停止指定进程(id)
pm2 stop id
重启指定进程(id)
pm2 restart id
10.效果图

如果本篇文章对你有帮助的话,很高兴能够帮助上你。
当然,如果你觉得文章有什么让你觉得不合理、或者有更简单的实现方法又或者有理解不来的地方,希望你在看到之后能够在评论里指出来,我会在看到之后尽快的回复你。