node服务部署linux服务器

39 阅读1分钟

1.下载node安装包

wget https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.xz

2.解压Node.js安装包

tar -xvJf node-v14.17.0-linux-x64.tar.xz

3.创建软链接(使得在任意目录下都可以直接使用node和npm命令)

ln -s /node-v14.17.0-linux-x64/bin/node /usr/local/bin/node
ln -s /node-v14.17.0-linux-x64/bin/npm /usr/local/bin/npm

4.配置环境变量

export NODE_HOME=/node-v14.17.0-linux-x64/bin/
export PATH=$PATH:$NODE_HOME:/usr/local/bin/

5.运行命令 使得变量文件生效

source /etc/profile

6.检查node及npm版本以及设置npm淘宝镜像

npm -v 
node -v 
npm config set registry https://registry.npmmirror.com
npm get registry

7.把本地的node文件上传服务器,解压

8.解压完成如果有依赖文件 

npm install  安装node服务的依赖包

9.安装pm2工具管理node

npm i pm2 -g

10.启动node 服务

pm2 start ./bin/www

11.如果外网访问不到记得打开防火墙端口

firewall-cmd --list-ports  查看防火端口列表
firewall-cmd --zone=public --add-port=5200/tcp --permanent 打开对应端口号 这个命令将5200端口添加到虚拟机的防火墙规则中,允许外部访问。
firewall-cmd --reload   重新启动防火墙