linux运行node项目

一、liunx安装node

# 下载Node.js 20.x 版本的安装脚本
curl -sL https://rpm.nodesource.com/setup_20.x | sudo bash -

# 安装Node.js
yum install -y nodejs

# 查看node版本
node -v

二、安装forever node的守护进程

2.1 安装forever

npm install forever -g

2.2 forever操作

2.2.1 启动相关

  1. 简单启动
forever start app.js
  1. 指定forever信息输出文件,当然,默认它会放到~/.forever/forever.log
forever start -l forever.log app.js
  1. 指定app.js中的日志信息和错误日志输出文件,-o 就是console.log输出的信息,-e 就是console.error输出的信息
forever start -o out.log -e err.log app.js
  1. 追加日志,forever默认是不能覆盖上次的启动日志,所以如果第二次启动不加-a,则会不让运行
forever start -l forever.log -a app.js
  1. 监听当前文件夹下的所有文件改动
forever start -w app.js
  1. 文件改动监听并自动重启:监听当前文件夹下的所有文件改动(不太建议这样)
forever start -w app.js
  1. 显示所有运行的服务
forever list

2.2.2 停止操纵

  1. 停止所有运行的node App
forever stopall
  1. 停止其中一个node App
forever stop app.js
# 还可以这样 forever list 找到对应的id,然后:
forever stop [id]

2.2.3 重启操作

重启操作跟停止操作保持一致。

  1. 重启所有
forever restartall
  1. 重启其中一个node App
forever restart app.js
# 还可以这样 forever list 找到对应的id,然后:
forever restart [id]

三、防火墙设置(centos)

# 开启
firewall-cmd --zone=public --add-port=3001/tcp --permanent
# 重载
firewall-cmd --reload
# 查看
firewall-cmd --zone=public --list-ports
# 删除
firewall-cmd --zone=public --remove-port=3001/tcp --permanent

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JackHuan_code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值