为阿里云服务器ECS实例安装Nodejs
为阿里云服务器ECS实例安装Nodejs
- 部署Node.js项目(CentOS)
- 准备工作
- 操作步骤
- 步骤1:部署Node.js环境(使用二进制文件安装)
- 步骤2:部署测试项目
部署Node.js项目(CentOS)
本文档介绍如何在阿里云CentOS系统的云服务器ECS实例上,安装Nodejs并部署项目。
准备工作
部署之前,请做如下准备工作:
● 购买ECS实例
● 您的实例可以连接公网
● 本地已经安装用于连接 Linux 实例的工具,如 Xshell。
具体可以参照这篇博客:https://blog.csdn.net/m0_37897013/article/details/83789036
操作步骤
下面开始使用云服务器ECS安装Nodejs并部署项目。
步骤1:部署Node.js环境(使用二进制文件安装)
① 打开Xshell,连接实例。用wget命令下载Node.js安装包。该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
② 解压文件。
tar xvf node-v6.9.5-linux-x64.tar.xz
③ 创建软链接,使node和npm命令全局有效。通过创建软链接的方法,使得在任意目录下都可以直接使用node和npm命令:
ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm
④ 查看node、npm版本。
node -v
npm -v
⑤ 至此,Node.js环境已安装完毕。软件默认安装在/root/node-v6.9.5-linux-x64/目录下。如果需要将该软件安装到其他目录(如:/opt/node/)下,请进行如下操作:
mkdir -p /opt/node/
mv /root/node-v6.9.5-linux-x64/* /opt/node/
rm -f /usr/local/bin/node
rm -f /usr/local/bin/npm
ln -s /opt/node/bin/node /usr/local/bin/node
ln -s /opt/node/bin/npm /usr/local/bin/npm
步骤2:部署测试项目
① 新建项目文件example.js。
cd ~
touch example.js
② 使用vim编辑器打开项目文件example.js。
yum install vim
vim example.js
输入 i,进入编辑模式,将以下项目文件内容粘贴到文件中。
const http = require('http');
const hostname = '0.0.0.0';
const port = 3000;
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}/`);
});
使用 Esc按钮,退出编辑模式,输入 :wq,回车,保存文件内容并退出。
◆ 如果你不熟悉vim编辑器的使用的话,也可以先编辑好example.js文件,再通过Xftp传输到你的实例的/root目录下。
③ 运行项目。
node ~/example.js
④ 使用命令查看项目端口是否存在。
netstat -tpln
⑤ 登录ECS管理控制台,并在安全组中 添加安全组规则 放行端口(如本示例中为TCP 3000端口)。
⑥ 在本地机器的浏览器中输入 http://实例公网IP地址:端口号 访问项目。
为阿里云服务器ECS实例安装Nodejs相关推荐
- 阿里云服务器ECS实例规格性能区别及选择攻略
阿里云服务器ECS有多种实例规格,如ECS共享型S6.ECS计算型C6等,云服务器规格不同性能不同,CPU型号不同.网络收发包PPS性能不同,连接数.多队列.云盘IOPS.云盘带宽等性能参数不同,云服 ...
- 阿里云服务器ECS实例规格是什么意思?
阿里云服务器ECS有多种实例规格,如ECS共享型S6.ECS计算型C6等,云服务器规格不同性能不同,CPU型号不同.网络收发包PPS性能不同,连接数.多队列.云盘IOPS.云盘带宽等性能参数不同,云服 ...
- 阿里云服务器Ecs实例详细购买流程(小白教程)!
目录 步骤 1 : 阿里云官网地址 步骤 2 : 注册 步骤 3 : 进入控制台 步骤 4 : 购买ECS服务器-创建实例 步骤 5 : 购买ECS服务器-计费方式 步骤 6 : 购买ECS服务器-地 ...
- 阿里云服务器的mysql安装
阿里云服务器的mysql安装 寻找了大量的阿里云服务器ECS下载安装的教程,整理以下流程和遇到的问题以及解决方式 以下为本文参考的文章博客: https://blog.csdn.net/ChenLij ...
- 阿里云服务器ECS计算型c6和c6e有什么区别?还有c6a和c6t性能对比
阿里云服务器ECS计算型c6.c6e.c6a和c6t有什么区别?看字母就知道了,阿里云服务器c6代表第六代计算型云服务器:c6e在c6的基础上网络带宽和网络收发包能力等均有增强:c6a采用的是AMD ...
- 阿里云服务器ECS第七代c7/g7/r7/c7t/g7ne/g7t/r7t参数性能详解!
阿里云服务器ECS第七代云服务器上线,云服务器ECS实例包括c7.g7.r7.c7t.g7ne.g7t.r7t等规格,阿里云百科来详细说下云服务器ECS第七代实例特性.性能优势及应用场景说明: 阿里云 ...
- 阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装)
阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装) 2019-01-23 22:55:50 laugh12321 阅读数 851更多 分类专栏: ECS Ubuntu 版权声 ...
- 阿里云服务器ECS和腾讯云服务器如何安装宝塔面板?
目录 1.腾讯云服务器如何安装宝塔面板? 2.阿里云服务器如何安装宝塔面板? 忘记宝塔面板登录信息怎么办 Windows系统云服务器 宝塔面板是一款简单好用的服务器运维面板管理软件,支持一键LAMP/ ...
- 阿里云服务器ECS安装Ubuntu18.04桌面图形环境
前言: 2020年冠状肺炎期间,[阿里云]为学生免费赠送了价值918元的ECS服务器.点击领取 2 vCPU 4 GiB 1 Mbps 6个月 一.远程连接Ubuntu(已完成可跳过) 目标如图: 1 ...
最新文章
- 每日一句English
- 【数据挖掘笔记四】数据仓库和联机分析处理
- P2403 [SDOI2010]所驼门王的宝藏(强连通分量)(拓扑排序)
- springboot项目中关于时间类型转换的格式问题
- 【报告分享】2020产业互联网发展报告:新范式.pdf(附下载链接)
- ipv4和计算机地址是什么意思,什么是ipv4 ipv6 ipv9 区别是什么(一) -电脑资料
- 终端服务器超出最大允许连接数
- Python基础之文件读写和列表字典使用 ——《侠客行》文本分析
- 谷歌地球离线地图包_水经注全国离线地图都有哪些地图数据?
- matlab可达矩阵 结果,matlab可达矩阵
- snipaste怎么滚动截长图_还在用老方法截长图?分享iPhone滚动截屏方法,无需拼接1秒出图...
- 水处理过滤器:常见水处理过滤器的种类大全
- [WebGL入门]三十一,Quaternions(四元数)
- ue4简单编辑器功能RuntimeTransformer
- Mirai僵尸网络介绍以及源码
- php fflush函数的用法,fflush 函数
- arch配置之百度网盘
- 为什么说JCLGMP必将带来更实实在在的就学等方面权益?
- DELL 电脑 ubuntu20.04系统安装(最新最简版)
- Kotlin/DSL(Anko),原汁原味Kotlin开发Android---Activity Fragment与AnkoUI分离,强大的复用,更加便捷的开发
热门文章
- c++ 图的连通分量是什么_学习数据结构第五章:图(图的遍历操作)
- 流量计算机标准,流量计算机
- sql 相加_SQL经典题型
- java外挂源码_2.7 万 Star!Github 项目源码辅助阅读神器
- 判断按键值_ALIENTEK 阿波罗 STM32F767 开发板资料连载第七章 按键输入实验
- estemplate 导入MySQL_[数据库]es~通过ElasticsearchTemplate进行聚合操作
- word_cloud
- python安装pyautogui遇到的gbk异常解决
- 微信公众号开发-接入
- 查询数据库 收集 (如某个字段不是中文)