206
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
阿里云服务器ECS使用教程-部署Node.js环境(CentOS 7)

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>

4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 

5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>>   


阿里云服务器ECS使用教程-部署Node.js环境(CentOS 7)

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用来方便快速地搭建易于扩展的网络应用。本文介绍如何在CentOS 7.x操作系统的ECS实例上,安装Node.js并部署测试项目。

背景信息

Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是一个开源库生态系统。Node.js的典型应用场景包括:

  • 实时应用:如在线聊天,实时通知推送等等(例如socket.io)。

  • 分布式应用:通过高效的并行I/O使用已有的数据。

  • 工具类应用:海量的工具,小到前端压缩部署(例如grunt),大到桌面图形界面应用程序。

  • 游戏类应用:游戏领域对实时和并发有很高的要求(例如网易的pomelo框架)。

  • Web渲染:利用稳定接口提升Web渲染能力。

  • 前后端编程语言环境统一:前端开发人员可以非常快速地切入到服务器端的开发(例如著名的纯JavaScript全栈式MEAN架构)。

准备工作

快速部署时选择已有实例或手动部署Node.js环境时,已有ECS实例必须满足以下条件:

  • 实例已分配公网IP地址或绑定弹性公网IP(EIP)。

  • 操作系统必须为CentOS 7.x。

  • 实例安全组的入方向规则已放行22端口。具体操作,请参见添加安全组规则。

点我去体验

操作步骤

快速部署
手动部署

快速部署基于阿里云资源编排服务ROS(Resource Orchestration Service)实现,使用NVM(Node Version Manager)安装了v14.0.0和v16.0.0版本的Node.js环境,并部署了一个测试项目example.js。

  1. 打开快速配置模板链接进入ROS控制台。

  2. 在页面左侧顶部,选择目标资源所在的地域。地域
  3. 配置模板参数页面,输入资源栈名称,选择已有ECS实例或新建ECS实例。

    新建ECS实例时,需要选择可用区、实例规格、系统盘类型,输入实例密码。

    重要

    创建ECS实例会创建一个CentOS 7.x操作系统的按量付费ECS实例并绑定了1 Mbps按使用流量计费的固定公网IP,关于ECS和固定公网IP的计费说明,请参见计费概述。

  4. 确认填写信息后,单击创建

    资源栈信息页签下的状态创建中变为创建成功时,说明Node.js环境已部署完成。

  5. 单击输出页签,然后单击ExampleUrl右侧的链接。

    访问到的测试项目如下图所示:

说明

后续使用Node.js时,您可以运行nvm install <版本号>命令安装具体版本的Node.js,运行nvm use <版本号>切换Node.js的版本。例如,切换至Node.js v18.0.0版本的命令为nvm use v18.0.0


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!