iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >pm2中怎么部署node
  • 793
分享到

pm2中怎么部署node

2024-04-02 19:04:59 793人浏览 安东尼
摘要

pm2中怎么部署node,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux 下安装:(方法一) 1.1把下载的

pm2中怎么部署node,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

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.10.28-linux-x64/bin/node)node文件存放位置根据自己存放位置而定

ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm

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

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

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

PATH=$PATH:/home/kun/mysofltware/node-v0.10.26-linux-x64/bin

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

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

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

 Linux 下安装:(方法二)

2.1把下载的source code源码解压

2.2  以此执行以下命令

cd node-v0.10
./configure
Make
Make install
cp /usr/local/bin/node /usr/sbin/

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

apt-get 方式

Sudo apt-get install node.js
Sudo apt-get install npm

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

安装Redis数据库

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

wget Http://download.redis.io/releases/redis-2.8.3.tar.gz
tar xzf redis-2.8.3.tar.gz
cd redis-2.8.3
make

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

mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp redis.conf /usr/redis
cd /usr/redis

3.3启动Redis服务

redis-server  redis.conf

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

redis-cli
redis> set foo bar
OK
redis> get foo"bar"

代码上传

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

复制代码 代码如下:


$ tar cvzf ne.tar.gz ./ --exclude=node_modules --exclude=.idea --exclude=.git --exclude=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=9010/tcp --permanent

6.2  firewall-cmd --reload

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

安装pm2

7.1 su 获得 root 权限下下载pm2

命令: $ npm install pm2 -g

$ pm2 start www 启动进程

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

$ pm2 startup
$ pm2 save

9.3 一些常用pm2 命令

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

其他命令 可参考  https://www.npmjs.com/package/pm2

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网node.js频道,感谢您对编程网的支持。

--结束END--

本文标题: pm2中怎么部署node

本文链接: https://www.lsjlt.com/news/74467.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pm2中怎么部署node
    pm2中怎么部署node,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux 下安装:(方法一) 1.1把下载的...
    99+
    2022-10-19
  • pm2 部署 node的三种方法示例
    Node安装以及部署 去官网下载最新版本,分两种一种是源码,一种是编译后的文件。下面是官网下载地址: https://nodejs.org/en/download/current/ 分不同的版本 win...
    99+
    2022-06-04
    三种 示例 方法
  • 如何安装和配置pm2实现自动化部署node项目
    小编给大家分享一下如何安装和配置pm2实现自动化部署node项目,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、pm2简介pm2(process manager)是一个进程管理工具,维护...
    99+
    2022-10-19
  • Node中怎么实现自动化部署
    这期内容当中小编将会给大家带来有关Node中怎么实现自动化部署,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。配置脚本这段脚本内容是我们需要服务器自动执行的# a...
    99+
    2022-10-19
  • Ubuntu中怎么利用pm2和Nginx部署一个Node.js应用
    这篇文章将为大家详细讲解有关Ubuntu中怎么利用pm2和Nginx部署一个Node.js应用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。***步 - 安装 Node.js LTS在这篇指...
    99+
    2023-06-16
  • node的PM2怎么安装和使用
    今天小编给大家分享一下node的PM2怎么安装和使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。PM2是node进程管理工...
    99+
    2023-06-27
  • pm2启动node服务失败怎么办
    本教程操作环境:Windows10系统、node v14.15.5版、Dell G3电脑。pm2启动node服务失败怎么办?解决宝塔PM2启动node服务始终off无法映射问题翻了网上的很多资料,众说纷纭,官方没有给出明确的解决方案。在多次...
    99+
    2023-05-14
    pm2 node
  • node进程管理工具PM2怎么使用
    今天小编给大家分享一下node进程管理工具PM2怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。PM2是node进程管...
    99+
    2023-07-02
  • node项目怎么部署到云服务器
    要将Node项目部署到云服务器,可以按照以下步骤进行操作:1. 选择一个云服务提供商,注册并创建一个云服务器实例。2. 在云服务器上...
    99+
    2023-09-22
    云服务器
  • 云服务器部署node项目怎么弄
    要在云服务器上部署node项目,通常需要以下步骤: 购买云服务器:根据需要,购买相应的云服务器。常见的云服务器品牌包括Amazon Web Services、GCP ASA(Amazon Web Services Azure)等。 安装...
    99+
    2023-10-26
    怎么弄 服务器 项目
  • Node的进程管理工具pm2怎么使用
    本篇内容介绍了“Node的进程管理工具pm2怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!PM2简介PM2是一个内建了负载均衡器的n...
    99+
    2023-07-05
  • Node中怎么实现一个自动化部署平台
    Node中怎么实现一个自动化部署平台,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。业务需求这个JSSDK,主要作用是在后端了为...
    99+
    2022-10-19
  • 云服务器部署node项目怎么弄的
    首先,需要准备一个可以管理节点的服务器,并将其安装在云服务器上。 接下来,创建一个云服务器集群,将其添加到节点集群列表中,并将所有节点连接到集群中。 创建一个监听器,监听节点集群的连接,以便可以实时监视集群中每个节点的状态。 打开命令...
    99+
    2023-10-26
    怎么弄 服务器 项目
  • 云服务器部署node项目怎么操作
    如果您正在使用云服务器来提供托管服务,那么以下是一些基本的操作步骤: 创建云服务器:在您购买云服务器之前,请确保它已准备好并进行安装。可以使用以下命令进行创建: pip install cloud 创建虚拟机和镜像:创建云服务器...
    99+
    2023-10-26
    操作 服务器 项目
  • 怎么把Node项目部署到服务器上
    本篇内容介绍了“怎么把Node项目部署到服务器上”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 如何合理选购一台服务器对于服务器的选择,...
    99+
    2023-07-05
  • 云服务器部署node项目失败怎么办
    如果您的云服务器部署失败,以下是一些可能的解决方案: 检查您的网络带宽:如果您的网络带宽不足,您可能需要优化您的部署以确保云服务器的高性能。 检查数据中心连接:确保您的云服务器网络与您的数据中心保持连接,以确保它们能够获取必要的资源。 ...
    99+
    2023-10-26
    服务器 项目 node
  • 云服务器部署node项目怎么操作的
    云服务器部署node项目可以使用虚拟机或者容器化技术来实现。以下是云服务器部署node项目的基本步骤: 选择云主机 可以购买已经部署的云服务器或者使用云服务器的集群。一般来说,云服务器的价格相对较贵,但是稳定性和速度更好。建议选择稳定...
    99+
    2023-10-26
    操作 服务器 项目
  • 云服务器部署node项目怎么弄出来
    要使用云服务器部署node项目,你可以按照以下步骤进行: 准备服务器环境:为云服务器选择适合的操作系统(如Linux或windows)、应用程序服务器或数据库系统,以及必要的硬件、网络连接和防火墙等设备。 创建虚拟主机或数据中心:使用云...
    99+
    2023-10-26
    怎么弄 服务器 项目
  • 云服务器部署node项目怎么弄的啊
    首先,需要准备一个可以管理node项目的云服务器。可以使用阿里云、腾讯云、华为云等云服务器商提供的云管理服务。 在创建节点之前,需要考虑以下几个方面: a. 配置云服务器的配置文件,比如: http.cloudserver.com/c...
    99+
    2023-10-27
    怎么弄 服务器 项目
  • 云服务器部署node项目失败怎么解决
    如果您的云服务器部署失败,请尝试以下解决方案: 确认问题的根源:首先需要仔细检查问题,找出可能的问题所在,例如数据库错误、配置问题或代码错误等。 重现问题:尝试重现问题,以确定是否是因为服务器配置的问题或者应用程序的问题。 重启服务器:...
    99+
    2023-10-26
    服务器 项目 node
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作