上云无忧 > 文档中心 > 腾讯云云服务器CVM - 手动搭建 Node.js 环境
云服务器CVM
腾讯云云服务器CVM - 手动搭建 Node.js 环境

文档简介:
操作场景: 本文档介绍如何在腾讯云云服务器(CVM)上手动部署 Node.js 环境,并创建示例项目。 进行手动搭建 Node.js 环境,您需要熟悉 Linux 命令,例如 CentOS 环境下通过 YUM 安装软件 等常用命令,并对所安装软件使用、配置和兼容性比较了解。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

操作场景

本文档介绍如何在腾讯云云服务器(CVM)上手动部署 Node.js 环境,并创建示例项目。
进行手动搭建 Node.js 环境,您需要熟悉 Linux 命令,例如 CentOS 环境下通过 YUM 安装软件 等常用命令,并对所安装软件使用、配置和兼容性比较了解。
说明
腾讯云建议您可以通过云市场的镜像环境部署 Node.js 环境,手动搭建 Node.js 环境可能需要较长的时间。具体步骤可参见 镜像部署 Node.js 环境

示例软件版本

本文搭建 Node.js 环境使用软件版本及组成说明如下:
操作系统:Linux 系统,本文以 CentOS 7.6 为例。
Node.js:JavaScript 的运行环境,本文以 Node.js 10.16.3 及 Node.js 6.9.5 为例。
npm:Node.js 节点版本管理器,管理多个 Node.js 版本,本文以 npm 6.9.0 为例。

前提条件

已购买 Linux 云服务器。如果您还未购买云服务器,请参见 快速配置 Linux 云服务器

操作步骤

步骤1:登录 Linux 实例

使用标准方式登录 Linux 实例(推荐)。您也可以根据实际操作习惯,选择其他不同的登录方式:
使用远程登录软件登录 Linux 实例
使用 SSH 登录 Linux 实例

步骤2:安装 Node.js

1. 执行以下命令,下载 Node.js Linux 64位二进制安装包。
		
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz
说明
该步骤以下载 Node.js 64位二进制安装包为例,不适用于 标准型 SR1 实例,请对应您的实例规格,前往 Node.js 官网 获取更多安装信息。
2. 执行以下命令,解压安装包。
		
tar xvf node-v10.16.3-linux-x64.tar.xz
3. 依次执行以下命令,创建软链接。
		
ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/node
		
ln -s /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm
成功创建软链接后,即可在云服务器任意目录下使用 node 及 npm 命令。
4. 依次执行以下命令,查看 Node.js 及 npm 版本信息。
		
node -v
		
npm -v

步骤3:安装 Node.js 多版本(可选)

说明
此步骤通过 npm 安装多个版本的 Node.js,并可快速进行切换。适用于开发人员,您可根据实际需求进行安装。
1. 执行以下命令,安装 git。
		
yum install -y git
2. 执行以下命令,下载 NVM 源码并检查最新版本。
		
git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
3. 执行以下命令,配置 NVM 环境变量。
		
echo ". ~/.nvm/nvm.sh" >> /etc/profile
4. 执行以下命令,读取环境变量。
		
source /etc/profile
5. 执行以下命令,查看 Node.js 所有版本。
		
nvm list-remote
6. 依次执行以下命令,安装多个版本的 Node.js。
		
nvm install v6.9.5
		
nvm install v10.16.3
7. 执行以下命令,查看已安装的 Node.js 版本。
		
nvm ls
返回结果如下所示,则表示安装成功,当前使用版本为 Node.js 10.16.3。

8. 执行以下命令,切换 Node.js 使用版本。
		
nvm use v6.9.5
返回结果如下图所示:

步骤4:创建 Node.js 项目

1. 依次执行以下命令,在根目录创建项目文件 index.js
		
cd ~
		
vim index.js
2. i 切换至编辑模式,并将以下内容输入 index.js 文件中。
		
const http = require('http');
const hostname = '0.0.0.0';
const port = 7500;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
说明
本文在 index.js 项目文件中使用端口号为7500,您可根据实际需求自行修改。需在实例已绑定的安全组中放通对应端口7500,即在入站规则中添加放通协议端口为 TCP:7500 的规则,具体操作请参见 添加安全组规则
3. Esc,输入 :wq 并按 Enter,保存文件并返回。
4. 执行以下命令,运行 Node.js 项目。
		
node index.js
5. 在本地浏览器中访问以下地址,查看项目是否正常运行。
		
http://云服务器实例的公网 IP:已配置的端口号
显示结果如下,则说明 Node.js 环境搭建成功。

常见问题

如果您在使用云服务器的过程中遇到问题,可参考以下文档并结合实际情况分析并解决问题:
云服务器的登录问题,可参见 密码及密钥登录及远程连接
云服务器的网络问题,可参见 IP 地址端口与安全组
云服务器硬盘问题,可参见 系统盘和数据盘
相似文档
  • 您可参考本文在云服务器上搭建属于自己的网站。如果您还没有云服务器,可前往 云服务器购买页面 进行选购。 步骤1:部署网站 您可通过手动搭建网站,或直接选购腾讯云服务市场镜像一键部署网站等多种方式,部署您的网站。
  • 操作场景: WordPress 是一款使用 PHP 语言开发的博客平台,您可使用通过 WordPress 搭建属于个人的博客平台。本文以 CentOS 7.6 操作系统的腾讯云云服务器为例,手动搭建 WordPress 个人站点。
  • 操作场景: Discuz! 是全球成熟度最高、覆盖率最大的论坛网站软件系统之一,被200多万网站用户使用。您可通过 Discuz! 搭建论坛,本文档介绍在腾讯云云服务器上搭建 Discuz! 论坛及其所需的 LAMP(Linux + Apache + MariaDB + PHP)环境。
  • 操作场景: 本文介绍如何在腾讯云云服务器(CVM)上手动安装 AMH 并搭建 PHP 网站。 进行手动安装 AMH,您需要熟悉 Linux 命令,例如 CentOS 环境下通过 YUM 安装软件 等常用命令,并对所安装软件的使用及版本兼容性比较了解。
  • 操作场景: Drupal 是使用 PHP 语言编写的开源内容管理框架(CMF),由内容管理系统(CMS)及 PHP 开发框架(Framework)共同构成。Drupal 具备强大的定制化开发能力,您可使用 Drupal 作为个人或团体网站开发平台。本文档介绍如何在腾讯云云服务器(CVM)上手动搭建 Drupal 个人网站。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部