你們習慣了公網下邊安裝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,出現如下場景,能夠宣佈大功告成,祝賀一下。
(原創文章,裝在註明出處,謝謝合做)