介绍

先前在阿里云ECS上部署Node.js,碰到不少坑,都是自己不仔细造成的,所以准备再部署一遍,并记录下来。我将我的服务器重置了,这次选择的是CentOS 7.4 64位,上次的是7.2的。

使用到的工具:Xshell5 ,链接服务器;Xftp5,上传工具

安装步骤

你可以选择本地下载node.js,然后上传到服务器,也可以通过wget直接在服务器端下载。

wget命令下载Node.js安装包

wget http://cdn.npm.taobao.org/dist/node/v8.9.0/node-v8.9.0-linux-x64.tar.xz

对应版本的下载,你可以去 http://nodejs.cn/download/

该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。且默认下载到/root目录下。

解压文件

切换到root目录,查看是否已有node-v8.9.0-linux-x64.tar.xz文件

cd root/  ls -la

当文件存在时,直接解压

tar xvf node-v8.9.0-linux-x64.tar.xz

此时再次查看,你会发现多了一个没有后缀的文件node-v8.9.0-linux-x64

创建软链接

通过创建软链接的方法,使得在任意目录下都可以直接使用node和npm命令:

ln -s /root/node-v8.9.0-linux-x64/bin/node /usr/local/bin/nodeln -s /root/node-v8.9.0-linux-x64/bin/npm /usr/local/bin/npm

注意后面的路径是 /usr/local/bin/node(或npm),路径不要写错

检查

此时在任意目录下输入:

node -v
npm -v

都可以查看版本号了,此时node.js已部署成功。

如果没有成功,请注意一些路径问题,为了减少输入出错,你也可以将安装包重命名,比如:node。然后按照上面步骤重试。

Linux环境部署Node.js相关推荐

  1. Linux环境部署node服务并启动

    Linux环境部署node 一.node下载与安装 1.node下载 2.通过XFTP把下载下来的包传到服务器上 3.解压包 4.建立软链接 二.使用PM2启动node 1.为什么要使用PM2 2.安 ...

  2. 云服务器(CentOS 7)上面部署Node.js环境

    云服务器(CentOS 7)上面部署Node.js环境 文章目录 云服务器(CentOS 7)上面部署Node.js环境 背景信息 步骤一:部署Node.js环境 部署Node.js环境 步骤二:部署 ...

  3. Linux部署Node.js应用

    Linux部署Node.js应用 文章目录 Linux部署Node.js应用 一.背景描述 二.环境准备 三.添加守护进程 四.参考链接 一.背景描述 将基于Node.js开发的应用部署到Linux系 ...

  4. centos 云服务器部署Node.js项目

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...

  5. 阿里服务器部署Node.js项目(CentOS)

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...

  6. 部署Node.js项目(CentOS)

    原文链接 部署Node.js项目(CentOS) 驻云科技  2017-05-11 17:46:43  浏览334  评论1  发表于: 阿里云服务 >> 最佳实践 云栖社区 linux  ...

  7. mac环境下node.js和phonegap/cordova创建ios和android应用

    mac环境下node.js和phonegap/cordova创建ios和android应用 一介布衣  2015-01-12   nodejs  6888 分享到:QQ空间新浪微博腾讯微博人人网微信 ...

  8. 从零开始部署Node.js服务至阿里云ECS服务器并通过express框架实现外网IP访问html项目

    大致步骤(2017.07.25): 1.购买阿里云服务器 2.在云服务器上搭建node环境 3.上传Node.js代码,并测试通过 一.购买阿里云服务器 1.登陆阿里云 2.选择控制台 3.选择云服务 ...

  9. (六)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 常用命令总结

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

最新文章

  1. 如何成为月入过万的斜杠青年
  2. easyui-layout中的收缩层无法显示标题问题解决
  3. php 输出rtf,有没有办法在PHP中访问压缩RTF和输出RTF代码
  4. 牛客网_PAT乙级_1018人口普查(20)
  5. Exception in thread main java.lang.NoSuchMethodError
  6. hanoi塔java_Java实现hanoi塔
  7. protobuf序列化使用说明
  8. 网管学习日记-三层交换机
  9. 【旧文章搬运】从XP到Win7看Windows对象管理的变化(概述)
  10. Linux基础命令1
  11. Cisco ASA 5585防火墙ASDM配置
  12. Word文档中页眉页脚怎么设置
  13. 8051单片机Proteus仿真与开发实例-74HC573锁存器驱动仿真
  14. 【思维导图】前端开发JavaScript-巩固你的JavaScript知识体系
  15. Redis——Redis事务性原理
  16. hadoop-2.6下载地址
  17. 菜鸟关于SpringBoot配置MinIo的一些疑惑问题的记录
  18. 新手使用Docker教程
  19. 【AUTOSAR】【以太网】Eth驱动
  20. Java输入一个月份判断春夏秋冬季节中switch与if使用

热门文章

  1. 【数据结构】线段树的扩展与应用
  2. 如何把HTML转换成动图,视频转gif 如何将视频制作gif动画图片
  3. 关闭浏览器 清除cookie
  4. Kiva(亚马逊)机器人介绍
  5. 【雕爷学编程】Arduino动手做(42)---PM2.5粉尘传感器
  6. 工具型产品如何建立自己的商业化模式?
  7. 微信开发 -- 自定义菜单
  8. PPT制作三大技巧:图标 、图片背景透明和自动函数
  9. js 中英文混合字符串 截取固定长度字节 方法封装
  10. 请给我一篇关于父母育儿方面书籍推荐的文案