如何在 CentOS 7 上安装 ExpressJS

在本教程中,我们将向您展示如何在您的 CentOS 7 上安装和配置 ExpressJS。对于那些不知道的人,Express 是一个 NodeJS Web 应用程序框架。 它提供了一组强大的功能,可用于构建单页、多页以及基于 Web 的混合应用程序。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单。 我将向您展示如何在 CentOS 7 服务器上逐步安装 ExpressJS。

先决条件

  • 运行以下操作系统之一的服务器:CentOS 7。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

在 CentOS 7 上安装 ExpressJS

步骤 1. 首先,确保所有软件包都是最新的。

yum - update

步骤 2. 安装 Node.js

在您的服务器上安装所有必需的依赖项:

yum -y groupinstall "Development Tools"

接下来,前往 Node.js 的下载页面 并下载 Node.js 的最新稳定版本,在撰写本文时它是 0.12.7 版本:

wget https://nodejs.org/download/release/latest-v0.12.x/node-v0.12.7.tar.gz tar -xzvf node-v0.12.7.tar.gz cd node-v0.12.7 ./configure make make install

步骤 3. 安装 ExpressJS。

安装ExpressJS包,命令为:

npm install -g express express-generator

完成后,出于安全原因,创建一个常规系统用户并在该帐户下运行一个节点。 如果 Node.js 中的漏洞被利用,这将有助于保护您的服务器:

useradd idrootexpressuser passwd idrootexpressuser

为您的第一个 Express 项目创建一个目录并导航到该目录:

mkdir first_project cd first_project/

要设置您的第一个项目,请运行以下命令:

express npm install

您需要做的最后一件事是启动您的应用程序并使用 Web 浏览器访问它。 为此,您可以执行以下命令:

node ./bin/www &

步骤 4. 访问 ExpressJS。

ExpressJS 默认在 HTTP 端口 3000 上可用。 打开您喜欢的浏览器并导航到 https://yourdomain.com:3000 或者 https://server-ip:3000 并完成所需的步骤以完成安装。 如果您使用防火墙,请打开端口 3000 以启用对控制面板的访问。

恭喜! 您已成功安装 ExpressJS。 感谢您使用本教程在 CentOS 7 系统中安装 ExpressJS。 如需更多帮助或有用信息,我们建议您查看 ExpressJS 官方网站.