我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里点击这里进入阿里云ECS官方页面,立即免费体验云服务器ECS>>>

阿里云服务器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



推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

131-3501-0006

上班时间

周一到周五

公司电话

130-0743-9476

二维码
线