资讯专栏INFORMATION COLUMN

局域网 pm2 离线安装

warnerwu / 3270人阅读

摘要:首先在公网下正常安装这就很简单了。全局安装将打包下载到本地到安装好的文件包找到,路径你会看到安装的文件打包将打包到下下载到本地到此准备工作完成,下一步是部署到局域网服务器。部署到局域网服务器首先安装到目录下,具体方法这里不再过多讲述。

大家习惯了公网下边安装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,出现以下场景,可以宣布大功告成,祝贺一下。

(原创文章,装在注明出处,谢谢合作)

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110269.html

相关文章

  • Node服务一键离线部署

    摘要:背景说明项目测试通过,到了上线部署阶段。部署的机器安全限制比较严格,不允许访问外网。其中目录中,存放的是部署相关的脚本。写在后面文中提及的服务离线部署,应该已经可以涵盖大部分的场景,举一反三即可。 背景说明 项目测试通过,到了上线部署阶段。部署的机器安全限制比较严格,不允许访问外网。此外,没有对外网开放ssh服务,无法通过ssh远程操作。 针对上面提到的两条限制条件,通过下面方式解决:...

    wenzi 评论0 收藏0
  • 全栈式的开发多人在线聊天室

    摘要:技术栈觉得好的欢迎点个。前端后端部署演示全栈式的开发多人在线聊天室项目只适配了移动端,请使用浏览器的手机视图查看。之前删除了一个文件,但是没有删除中的对应值。编译时会报上面的错误。 技术栈 觉得好的欢迎点个star ^_^。 前端:Express & EJS & ES6 & Less & Gulp 后端:Express & SocketIO & MongoDB & REST API ...

    Chiclaim 评论0 收藏0
  • Centos 7离线安装Nginx 配置负载均衡集群

    摘要:安装安装验证其它依赖包安装警告头密钥准备中正在升级安装警告头密钥准备中正在升级安装安装安装好上述依赖包后就可以安装了。安装如下使用将解压到目录,编译安装配置安装好后我们需要对进行配置。 场景 项目中有三台应用服务器,系统为Centos 7 ,应用地址分别为: 192.168.198.229:8080 192.168.198.230:8080 192.168.198.231:8080 ...

    shadowbook 评论0 收藏0
  • 前端20个灵魂拷问 彻底搞明白你就是中级前端工程师 【下篇】

    摘要:安装后已经完成了安装,并且等待其他的线程被关闭。激活后在这个状态会处理事件回调提供了更新缓存策略的机会。并可以处理功能性的事件请求后台同步推送。废弃状态这个状态表示一个的生命周期结束。 showImg(https://segmentfault.com/img/bVbwWJu?w=2056&h=1536); 不知不觉,已经来到了最后的下篇 其实我写的东西你如果认真去看,跟着去写,应该能有...

    fireflow 评论0 收藏0
  • 记一次基于react、cra2、typescript的pwa项目由开发到部署(三)

    摘要:配置反向代理我们的项目已经在服务器上的端口运行着,所以我们需要配置一个反向代理,将我们对服务器的访问反向代理到服务器的。 该篇文章为本系列最后一篇文章,因为最近楼主忙于毕设,所以这也是一篇被鸽了很久很久的文章。该文章主要讲的是该项目的部署部分,包括: 如何部署将该项目部署到nginx服务器上。 为它配置证书,让它运行在https协议上等。 项目回顾 这是一个基于creat-reac...

    Betta 评论0 收藏0

发表评论

0条评论

warnerwu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<