局域網 pm2 離線安裝

大家習慣了公網下邊安裝pm2,速度還是蠻快的,也不用去擔心安裝後是否可以正常使用,按照網上大部分方法安裝都可正常使用;
但是局域網下安裝確實少見,但是有些特殊情況下還需要本地部署。針對無公網本地怎麼部署到服務器,記錄一下我的部署過程。

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

npm install pm2 -g //全局安裝

2、 將pm2打包下載到本地

A、到安裝好的文件包找到pm2, 路徑

node/lib/node_modules/    //你會看到安裝的文件 pm2

B、打包

tar czvf pm2.tar.gz pm2/      //將pm2打包到node/lib/node_modules/下

C、下載到本地

到此準備工作完成,下一步是部署到局域網服務器。

3、部署到局域網服務器

首先安裝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/pm2

C、使用總不能每次搞大串代碼來啓東程序吧,太不人性化,添加一個鏈接到服務區全局環境中,方法:

第一步,添加到node環境中 /usr/local/node/bin目錄下:

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章