在 Amazon EC2 实例上设置 Node.js - Amazon SDK for JavaScript
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

帮助我们改进Amazon SDK for JavaScript版本 3 (V3) 文档,方法是使用反馈链接,或者在上创建议题或拉取请求GitHub.

这些区域有:Amazon SDK for JavaScriptV3 API 参考指南详细描述了Amazon SDK for JavaScript版本 3 (V3)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon EC2 实例上设置 Node.js

将 Node.js 与开发工具包一起使用的常见场景JavaScript要在 Amazon Elastic Compute Cloud (Amazon EC2) 实例上设置并运行 Node.js Web 应用程序。在本教程中,您将创建一个 Linux 实例,使用 SSH 连接到该实例,然后安装 Node.js 以在该实例上运行。

先决条件

本教程假定您已经使用公有 DNS 名称启动 Linux 实例,该实例可从 Internet 访问并且您可以使用 SSH 来连接。有关更多信息,请参阅 。第 1 步:启动实例中的适用于 Linux 实例的 Amazon EC2 用户指南.

还必须将安全组配置为允许 SSH(端口 22)、HTTP( (口 80) 和 HTTPS(端口 443) 连接。有关这些先决条件,请参阅对 Amazon EC2 进行设置中的适用于 Linux 实例的 Amazon EC2 用户指南.

程序

以下过程可帮助您在 Amazon Linux 实例上安装 Node.js。您可以使用此服务器来托管 Node.js Web 应用程序。

在 Linux 实例上设置 Node.js

  1. 使用 SSH 以 ec2-user 身份连接您的 Linux 实例。

  2. 安装节点版本管理器 (nvm) 通过在命令行中键入以下内容。

    警告

    Amazon 不控制以下代码。在运行之前,请务必验证其真实性和完整性。有关此代码的更多信息,请参阅nvm GitHub存储库。

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

    我们将使用nvm要安装 Node.js,因为nvm可以安装多个版本的 Node.js 并允许您在它们之间切换。

  3. Activatenvm通过在命令行中键入以下内容。

    . ~/.nvm/nvm.sh
  4. 通过在命令行键入以下命令,使用 nvm 安装最新版本的 Node.js。

    nvm install node

    安装 Node.js 还会安装节点程序包管理器 (npm) 以便您根据需要安装其他模块。

  5. 通过在命令行键入以下内容,测试 Node.js 已安装并正确运行。

    node -e "console.log('Running Node.js ' + process.version)"

    这将显示以下消息,其中显示正在运行的 Node.js 的版本。

    Running Node.js VERSION

注意

节点安装仅适用于当前的 Amazon EC2 会话。Amazon EC2 实例消失后,您必须再次重新安装节点。另一种方法是,如果您有想要保留的配置,则要创建 Amazon EC2 实例的 Amazon EC2 系统映像 (AMI),如以下主题所述。

创建 Amazon 系统映像 (AMI)

在 Amazon EC2 实例上安装 Node.js 后,您可以从该实例创建 Amazon 系统映像 (AMI)。创建 AMI 可通过同一个 Node.js 安装,轻松地预配置多个 Amazon EC2 实例。有关从现有实例创建 AMI 的更多信息,请参阅创建由 Amazon EBS 支持的 Linux AMI中的适用于 Linux 实例的 Amazon EC2 用户指南.

有关本主题中使用的命令和软件的更多信息,请参阅以下网页: