如何通过 PM2 在 Ubuntu 上运行 Node.js 应用
Node.js 是一种非常流行的服务器端编程语言,它能够提供高效且可扩展的 Web 服务。如果你正在使用 Ubuntu 操作系统作为服务器,那么 PM2 是一个非常不错的 Node.js 进程管理工具,它可以轻松启动、停止和监控你的 Node.js 应用程序。
在本文中,我们将介绍如何安装和配置 PM2 来运行你的 Node.js 应用程序。
安装 Node.js
首先你需要安装 Node.js,运行以下命令即可:
sudo apt-get update sudo apt-get install nodejs
此外,你还需要安装 npm(Node.js 包管理器),它允许你安装和管理 Node.js 应用程序的依赖包。运行以下命令来安装它:
sudo apt-get install npm
安装 PM2
安装 Node.js 和 npm 后,你可以使用 npm 安装 PM2。运行以下命令即可:
sudo npm install pm2 -g
启动应用程序
安装完 PM2 后,你可以使用它来启动你的 Node.js 应用程序。在以下示例中,我们将启动一个简单的 Express.js 应用程序。
- 在应用程序目录下安装 Express.js,运行以下命令:
npm install express --save
- 创建一个名为
index.js
的文件,内容如下:
-- -------------------- ---- ------- ----- ------- - ------------------ ----- --- - --------- ------------ ----- ---- -- - --------------- -------- -- ---------------- -- -- - -------------------- --- --------- -- ---- ------- --
- 在应用程序目录下打开终端,运行以下命令启动应用程序:
pm2 start index.js
现在你的 Node.js 应用程序已经在 PM2 中启动了,在终端中输入以下命令可以查看应用程序的状态:
pm2 status
应用程序的输出将被重定向到 PM2 日志文件中。你可以使用以下命令来查看这些日志:
pm2 logs
如果你想停止 Node.js 应用程序,可以运行以下命令:
pm2 stop index
如果你想重新启动 Node.js 应用程序,可以运行以下命令:
pm2 restart index
总结
在这篇文章中,我们介绍了如何使用 PM2 在 Ubuntu 上运行 Node.js 应用程序。我们首先安装了 Node.js 和 npm,然后安装了 PM2。最后,我们展示了如何启动、停止和重启应用程序,以及如何查看应用程序的状态和日志。
PM2 是一个非常有用的工具,它可以帮助您管理多个 Node.js 应用程序,并确保它们始终处于运行状态。如果你是一位 Node.js 开发者或管理员,那么 PM2 是一个值得尝试的工具。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64aff21548841e9894c31464