当前位置: 首页 > 后端技术 > Node.js

局域网pm2离线安装

时间:2023-04-04 00:15:50 Node.js

大家习惯在公网下安装pm2,速度还是挺快的,不用担心安装后能否正常使用。按照网上大部分方法安装后可以正常使用;但是在局域网下安装确实很少见,不过有些特殊情况也需要本地部署。关于如何在没有公网的情况下本地部署到服务器,记录下我的部署过程。1、首先在公网下正常安装pm2,很简单。npminstallpm2-g//全局安装2,打包下载pm2到本地A,在安装文件包中找到pm2,路径node/lib/node_modules///会看到安装文件pm2B,packtarczvfpm2.tar.gzpm2///打包pm2到node/lib/node_modules/downloadC,下载到本地。现在准备工作已经完成,接下来就是部署到局域网服务器上了。3、部署到局域网服务器首先将node安装到/usr/local/目录下,具体方法这里不再赘述。重点来了。A.上传包文件到服务器目录/usr/local/node/lib/node_modules/目录下,可以看到npm文件包,说明你放对了。B.解压压缩包tarxvfpm2.tar.gz此时可以尝试使用pm2命令/usr/local/node/lib/node_modules/pm2/bin/pm2C。您不能每次都使用一大串代码来启动程序。嗯,太不人道了,添加服务区全局环境的链接,方法:第一步,添加到node环境中的/usr/local/node/bin目录下:ln-s/usr/local/node/lib/node_modules/pm2/bin/pm2/usr/local/node/bin/pm2ln-s/usr/local/node/lib/node_modules/pm2/bin/pm2-dev/usr/local/node/bin/pm2-devln-s/usr/local/node/lib/node_modules/pm2/bin/pm2-docker/usr/local/node/bin/pm2-dockerln-s/usr/local/node/lib/node_modules/pm2/bin/pm2-runtime/usr/local/node/bin/pm2-runtime第二步:添加到linux全局环境,即/usr/local下的ln-s/usr/local/node/bin/pm2/usr/bin目录/local/bin/pm2测试一下,直接输入pm2,出现如下场景,可以宣布大功告成了,恭喜。(原创文章,转载请注明出处,谢谢合作)参考:https://www.cnblogs.com/chen1...