局域網 pm2 離線安裝

你們習慣了公網下邊安裝pm2,速度仍是蠻快的,也不用去擔憂安裝後是否能夠正常使用,按照網上大部分方法安裝均可正常使用;
可是局域網下安裝確實少見,可是有些特殊狀況下還須要本地部署。針對無公網本地怎麼部署到服務器,記錄一下個人部署過程。html

一、 首先在公網下正常安裝pm2,這就很簡單了。

npm install pm2 -g //全局安裝

二、 將pm2打包下載到本地

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,出現如下場景,能夠宣佈大功告成,祝賀一下。

clipboard.png

(原創文章,裝在註明出處,謝謝合做)

參考:
https://www.cnblogs.com/chen1...

相關文章
相關標籤/搜索