linux下nodejs部署
1、下载nodejs
https://nodejs.org/en/download/网站下载,
wget -c https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz
下载后安装安装xz准备解压,
yum install -y xz
再解压,xz -d nodejs*.tar.xz,然后再mv 改名nodejs,再cp -r 到/opt/ 目录,
创建软连接
ln -s /opt/nodejs/bin/npm /usr/local/bin/
ln -s /opt/nodejs/bin/node /usr/local/bin/
最后试试看,node -v, npm -v 。
2、yarn 安装
安装网站:https://www.yarnpkg.com/zh-Hant/docs/install#centos-stable
安装步骤:
https://www.yarnpkg.com/zh-Hant/docs/install#centos-stable
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo yum install yarn -y
3、安装nginx
https://lnmp.org/install.html
懒人,直接装了。记得下载screen、vim ,可以选择直接安装nginx和加速器
pm2安装,npm install pm2 -g
ln -s /opt/nodejs/bin/pm2 /usr/local/bin/
创建个用户,然后让这个用户跑nodejs
pm2 start /home/nodejs/www/node_admin/bin/www --name="web.admin" --merge-logs --log-date-format="YYYY-MM-DD HH:mm Z"
pm2 start /home/nodejs/www/node_agent/bin/www --name="web.agent" --merge-logs --log-date-format="YYYY-MM-DD HH:mm Z"
pm2 start /home/nodejs/www/node_partner/bin/www --name="web.partner" --merge-logs --log-date-format="YYYY-MM-DD HH:mm Z"
自重启
sudo pm2 startup
原文:https://www.cnblogs.com/partman/p/11098282.html