你们习惯了公网下边安装pm2,速度仍是蛮快的,也不用去担忧安装后是否能够正常使用,按照网上大部分方法安装均可正常使用;
可是局域网下安装确实少见,可是有些特殊状况下还须要本地部署。针对无公网本地怎么部署到服务器,记录一下个人部署过程。html
npm install pm2 -g //全局安装
A、到安装好的文件包找到pm2, 路径node
node/lib/node_modules/ //你会看到安装的文件 pm2
B、打包linux
tar czvf pm2.tar.gz pm2/ //将pm2打包到node/lib/node_modules/下
C、下载到本地docker
到此准备工做完成,下一步是部署到局域网服务器。npm
首先安装node到目录/usr/local/下,具体方法这里再也不过多讲述。下边重点来了。
A、将打包文件上传服务器目录/usr/local/node/lib/node_modules/目录下,能够看到npm文件包,你就放置对了。服务器
B、解压压缩包测试
tar xvf pm2.tar.gz
到这一步你能够尝试使用一下pm2命令
/usr/local/node/lib/node_modules/pm2/bin/pm2spa
C、使用总不能每次搞大串代码来启东程序吧,太不人性化,添加一个连接到服务区全局环境中,方法:3d
第一步,添加到node环境中 /usr/local/node/bin目录下:code
ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2 /usr/local/node/bin/pm2 ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2-dev /usr/local/node/bin/pm2-dev ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2-docker /usr/local/node/bin/pm2-docker ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2-runtime /usr/local/node/bin/pm2-runtime
第二步:添加到linux全局环境下, 也就是/usr/local/bin目录下
ln -s /usr/local/node/bin/pm2 /usr/local/bin/pm2
测试一下,直接输入pm2,出现如下场景,能够宣布大功告成,祝贺一下。
(原创文章,装在注明出处,谢谢合做)