
# 使用Node.js运行Node.js程序（历史版本）
#### 应用场景
Node.js是一个开源的项目管理软件，功能包括项目管理、Wiki、新闻台等功能，集成版本管理系统GIT、SVN、CVS等工具。Node.js应用镜像基于Ubuntu 24.04操作系统，采用Docker部署，已预装Node.js应用以及其需要的运行环境。本节介绍如何使用Node.js应用镜像运行一个Node.js程序。
![](https://support.huaweicloud.com/bestpractice-flexusl/public_sys-resources/note_3.0-zh-cn.png)
本实践适用于2026年8月27日之前购买Node.js应用镜像的L实例。新版镜像最佳实践请参见[使用Node.js运行Node.js程序](https://support.huaweicloud.com/bestpractice-flexusl/practice_application_0018.html)。
如需更新镜像版本，请通过"切换镜像"更新至最新版本，切换操作系统会清除原系统盘数据，请做好数据备份。
#### 前提条件
已购买历史版本Node.js应用镜像的L实例。
#### 步骤一：配置安全组
配置安全组的入方向访问规则，放通80、443、9000、9001端口，确保可以正常访问应用。
1. 在[Flexus应用服务器L实例控制台](https://console.huaweicloud.com/smb/?&locale=zh-cn#/resource/list)，单击资源卡片或名称，进入资源页面。
2. 选择"安全组"页签，单击"添加规则"，添加如下规则。 本例只添加基本规则，您可根据需要添加更多规则。
   表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实例密码。重置密码具体操作详见[重置密码](https://support.huaweicloud.com/usermanual-flexusl/instance_admin_0002.html)。
    
2. 选择"我的应用"，单击应用图标。
3. 选择"编排"，单击"马上修改"。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002673200249.png "点击放大")
   
4. 在管理页面中，打开"src"文件夹下的cmd.sh文件。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002673040379.png "点击放大")
   
5. 将文件内的代码放开后，单击"提交变更"提交代码。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002643160456.png "点击放大")
   
6. 在"编排"菜单中，单击"重建应用"。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002643160454.png "点击放大")
   
7. 在弹出的重建界面中，保持默认配置，单击"重建"。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002643000498.png "点击放大")
   
8. 在本地浏览器中"http://*公网IP* :9001"在管理页面可查看程序的运行结果。
   ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002643000500.png "点击放大")
   
