环境:CentOS 7
安装
以安装Nodejs 16为例,使用NodeSource
curl -fsSL https://rpm.nodesource.com/setup_16.x | bash -
yum install -y nodejs
node和npm会被安装在/usr/bin/
目录下。
服务
持久化运行Nodejs应用,将其变成服务。在/usr/lib/systemd/system/
下新建[your app].service
并写入:
[Unit]
Description=[Your description]
After=network.service
[Service]
ExecStart=/usr/bin/node [Your script]
ExecStop=
WorkingDirectory=[Your directory]
[Install]
WantedBy=default.target
运行
systemctl daemon-reload
systemctl start [your app]
开机启动:
systemctl enable [your app]