位置: 编程技术 - 正文

pm2 部署 node的三种方法示例(pm2启动nodejs)

编辑:rootadmin

推荐整理分享pm2 部署 node的三种方法示例(pm2启动nodejs),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:pm2部署node项目,pm2管理nodejs,pm2部署vue项目,pm2部署vue项目,pm2部署node项目,pm2管理node,pm2部署nodejs,pm2部署nodejs,内容如对您有帮助,希望把文章链接给更多的朋友!

Node安装以及部署

去官网下载最新版本,分两种一种是源码,一种是编译后的文件。下面是官网下载地址: 分不同的版本 win linux mac 下载对应版本

以linux Windows为例

Linux 下安装:(方法一)

1.1把下载的tar.gz压缩包文件解压

1.2解压命令: tar -zxvf (压缩包的名字.tar.gz)

1.3解压完成后就可以在bin文件中看见 node 和 npm 文件 在当前目录下执行./node可以执行node客户端

1.4设置客户端:两条命令 node 和 npm (kun/mysofltware/node-v0..-linux-x/bin/node)node文件存放位置根据自己存放位置而定

1.5在node目录下执行pwd 获取node所在的目录,要把这个目录添加到PATH环境变量

1.6执行su 输入密码切换到root用户 执行命令:vi /etc/profile

1.7在vi 环境下 点击 i 进入插入状态,在export PATH的上一行添加如下内容 (环境变量中的内容 是以冒号分割的)

编辑完成后按Esc键 然后输入 :wq 按回车保存退出。

1.8退出vi ,执行 source /etc/profile 可以让变量生效

1.9然后执行 echo $PATH ,看看输出内容是否包含自己添加的内容

Linux 下安装:(方法二)

2.1把下载的source code源码解压

2.2 以此执行以下命令

Linux 下安装:(方法三)【不推荐】

apt-get 方式

Windows 下安装比较简单下载下一步(不赘述)

安装redis数据库

3.1 下载源码,解压缩后编译源码。

3.2编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、 redis-cli和redis.conf。然后拷贝到一个目录下。

pm2 部署 node的三种方法示例(pm2启动nodejs)

3.3启动Redis服务

3.4然后用客户端测试一下是否启动成功。

代码上传

4.1打包:命令 (node_modules .idea .git ne.tar.gz 这些文件不打包减小压缩包大小)

4.2上传:命令

$ scp ./ne.tar.gz 主机名@IP地址:文件夹的路径

4.3 执行命令登录远程主机 ssh 主机名@IP地址 然后会提示输入密码

4.4 cd ls 进入上传压缩包所在的目录 执行 tar -zxvf ne.tar.gz 解压文件

4.5 npm 安装环境依赖 执行命令 npm install

部署前查询DNS 端口 root 权限下

5.1 命令:$ netstart -ntupl

关闭防火墙root权限下

6.1 firewall-cmd --zone=public --add-port=/tcp --permanent

6.2 firewall-cmd --reload

注:处为项目需要开启的端口号

安装pm2

7.1 su 获得 root 权限下下载pm2

命令: $ npm install pm2 -g

$ pm2 start www 启动进程

8.2 安装开机自启动 在root 权限下 执行如下命令

9.3 一些常用pm2 命令

$ pm2 list 查看启动状况$ pm2 restart 重启项目$ pm2 stop 关闭

其他命令 可参考

详解node nvm进行node多版本管理 写在前面nvm(nodejsversionmanager)是nodejs的管理工具,如果你需要快速更新node版本,并且不覆盖之前的版本;或者想要在不同的node版本之间进行切换;使

利用pm2部署多个node.js项目的配置教程 前言相信大家应该都知道,一般在实际项目部署中,我们服务器在启动的时候需要自动启动node服务。以前是通过liunx自带的命令启动。但是随着后台微

node文件批量重命名的方法示例 在一个实际需求中,需要对一批文件(如:文本、图片)进行重命名,按照数字编号。正好借此熟悉了一下node的fs文件操作,写了一个批量修改文件名的脚

标签: pm2启动nodejs

本文链接地址:https://www.jiuchutong.com/biancheng/379469.html 转载请保留说明!

上一篇:浅谈Node Inspector 代理实现(浅谈幼儿良好行为的培养论文)

下一篇:详解node nvm进行node多版本管理(node.js nvm)

  • 附加税有哪些?
  • 个税退回怎么申请
  • 主营业务利润和利润总额
  • 科技公司技术服务费计入什么科目
  • 建筑设备租赁如何确定租赁期限
  • 个体每月开票超10万
  • 实验室报销发票
  • 企业间的合作
  • 台湾企业不能在大陆或香港上市吗
  • 占用农村宅基地建豪宅
  • 汽车的购置税可以不交吗
  • 火车票补票报销流程
  • 企业取得5%的房产增值税发票是否可以抵扣呢?
  • 上季度开的发票这季度冲红怎么做会计分录?
  • 施工企业结算金额怎么算
  • 财务报表与汇算报表区别
  • 土地使用税每年都交还是交一次
  • 建筑行业包含哪些项目
  • 甲供工程会计分录
  • 网上申请的增值税专用纸质发票收到后如何确认已收到
  • 零申报的企业所得税年报怎么填
  • 小规模库存商品结转成本太低怎么办
  • 委托贷款合同效力
  • 公司员工补充医疗保险方案
  • 非现金资产包括
  • 普通发票也属于增值税发票吗
  • 零申报工会经费滞纳金怎么算
  • 保险费做什么会计分录
  • 增值税专用发票怎么开
  • 发票填开的基本规定?
  • win10系统安装详细步骤
  • 投影仪哪种光源亮度高
  • 织梦地图插件
  • 个人所得税必须交吗
  • yolov2训练
  • 巴黎拉丁区有个著名的人文景点叫做先贤祠
  • 资产减值损失和存货跌价准备有什么区别
  • 基于骨骼关键点的动作识别
  • 提供有形动产租赁服务的增值税税率为
  • 为什么印花税不算应交税费科目
  • 企业所得税应纳税额的计算公式
  • vant的Uploader 文件上传,图片数据回显问题
  • dede后台左侧菜单空白或不显示的解决办法(完美解决)
  • 公司自用咖啡机怎么处理
  • 吸收合并和新设合并哪个更好
  • mysql基础知识点
  • 发票税率怎么改成3%
  • 查询sqlserver数据库开发这门课程的最高分
  • 补交土地税要交多少钱
  • 利息收入的会计分录
  • 物业公司代收代缴水电费
  • 抵扣认证的发票怎么冲红
  • 事业单位收到钱怎么记账
  • 收到保险公司赔款
  • 小规模纳税人怎么申报增值税报表
  • MySQL 5.7双主同步部分表的实现过程详解
  • MSSQL SERVER 2005 数学函数整理
  • 系统之家一键重装系统教程
  • uefi模式怎么装机
  • efi怎么安装系统
  • windows无法运行
  • xp系统内存占用多少
  • linux spool
  • win7怎么看电脑ip地址
  • win7电脑老是自动重启怎么回事
  • windows8 defender
  • 什么是边角料
  • Win10控制面板打不开
  • window10的ie
  • document.location.hash
  • 全面了解自我,接纳和包容自我
  • jquery浮动窗口
  • 关于国内邮政汇兑冻结下列说法正确的有
  • android内存泄露 工具
  • 深入理解计算机系统 电子书
  • python中deque
  • js状态管理
  • python listnode
  • js原生方法大全
  • 江苏省税务局电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设