更新时间:2026-08-27 GMT+08:00

使用Node.js运行Node.js程序(历史版本)

应用场景

Node.js是一个开源的项目管理软件,功能包括项目管理、Wiki、新闻台等功能,集成版本管理系统GIT、SVN、CVS等工具。Node.js应用镜像基于Ubuntu 24.04操作系统,采用Docker部署,已预装Node.js应用以及其需要的运行环境。本节介绍如何使用Node.js应用镜像运行一个Node.js程序。

本实践适用于2026年8月28日之前购买Node.js应用镜像的L实例。新版镜像最佳实践请参见使用Node.js运行Node.js程序

如需更新镜像版本,请通过“切换镜像”更新至最新版本,切换操作系统会清除原系统盘数据,请做好数据备份。

前提条件

已购买历史版本Node.js应用镜像的L实例。

步骤一:配置安全组

配置安全组的入方向访问规则,放通80、443、9000、9001端口,确保可以正常访问应用。

  1. Flexus应用服务器L实例控制台,单击资源卡片或名称,进入资源页面。
  2. 在左侧列表中选择“云主机 VM”,单击云主机名称,进入云主机详情页面。

  3. 选择“安全组”页签,单击“添加规则”,添加如下规则。

    本例只添加基本规则,您可根据需要添加更多规则。

    表1 安全组规则

    优先级

    策略

    类型

    协议端口

    源地址

    描述

    1

    允许

    IPv4

    TCP:80

    0.0.0.0/0

    应用内部转发端口。

    1

    允许

    IPv4

    TCP:443

    0.0.0.0/0

    允许使用HTTPS协议访问云服务器。

    1

    允许

    IPv4

    TCP:9000

    0.0.0.0/0

    允许外部访问应用的运维面板。

    1

    允许

    IPv4

    TCP:9001

    0.0.0.0/0

    允许外部访问应用的管理页面。

步骤二:运行Node.js程序

  1. 在本地浏览器输入“http://公网IP:9000”,输入用户名/密码登录应用镜像运维面板。
    • 运维面板用户名为root。
    • 运维面板的密码和Flexus L实例的密码相同,Flexus L实例无初始密码,请重置Flexus L实例密码。重置密码具体操作详见重置密码
  2. 选择“我的应用”,单击应用图标。
  3. 选择“编排”,单击“马上修改”。

  4. 在管理页面中,打开“src”文件夹下的cmd.sh文件。

  5. 将文件内的代码放开后,单击“提交变更”提交代码。

  6. 在“编排”菜单中,单击“重建应用”。

  7. 在弹出的重建界面中,保持默认配置,单击“重建”。

  8. 在本地浏览器中“http://公网IP:9001”在管理页面可查看程序的运行结果。