• 【转载】在Centos系统上采用二进制文件部署Node.js环境


    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。此文将详细介绍如何在阿里云的Centos系统上采用二进制文件部署Node.js运行所需的系统环境信息。

    Node.js的包管理器叫做npm,Node.js使用的场景比较广泛,在一些分布式应用、实时应用、小工具类应用、游戏类应用中都有相应使用,如在线客服聊天、消息实时推送、网页游戏等等。由于Node.js前后端编程语言的一致这个特点,可以使得很多前端程序员介入到服务器后端程序的开发的过程中。

    下面就来介绍如何在阿里云的Centos系统上部署Node.js环境已经项目。

    前期的一些工作:你的ECS服务器管理后台需要拥有一台实例,并且服务器系统运行的镜像是CentOS7.2,该服务器可以连接到公网,本地电脑已经安装用于连接 Linux 实例的工具,如 PuTTY

    以下内容为在阿里云Centos系统上以二进制文件的方式部署Node.js操作步骤:

    (1)创建一台ECS服务器实例,选择操作系统为公共镜像CentOS7.2。使用root用户 连接实例。如果你已经有ECS服务器,则确认你使用的Centos版本为7.2版本,然后使用root用户连接即可。

    (2)部署Node.js运行环境,此过程使用编译好的二进制文件进行安装,首先进行文件的解压,在bin文件夹中就已存在node和npm,无需手工编译。

    (3)安装正式开始,wget命令下载Node.js安装包。该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。

          命令  wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz

    (4)下载完毕后,先解压二进制文件。通过一些语句来解压文件。

         命令: tar xvf node-v6.9.5-linux-x64.tar.xz

    (5)创建软链接,使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

    (6)可以通过node -v命令查看Node版本,通过npm -v命令查看nmp版本。 

    (7)到此为止,Node.js环境已经部署好,按此方法部署的,软件默认会安装在/root/node-v6.9.5-linux-x64/目录下。

    此外,除了使用二进制文件部署Node.js环境外,还有使用NVM安装多版本的方法来部署Node.js运行环境,具体操作步骤参照:阿里云Centos上部署Node.js项目

    备注:此文章转载自博主个人技术站点,博主个人站致力于分享相关技术文章,同时也分享Windows服务器和Linux服务器运维等知识:IT技术小趣屋

    博主个人技术交流群:960640092,博主微信公众号如下:

  • 相关阅读:
    Hibernate表中多对多关系的映射
    Servlet JDBC工具类
    访问gridview中的各类控件
    ASP.NET2.0中Gridview中的内容导出到Excel
    List<T> 分页方式,泛型分页方式
    VS保存和编译问题] 总是出现另一个程序正在使用此文件,进程无法访问
    JS实现DIV的增加和移动
    让Editplus调试PHP程序
    与UpdatePanel控件不兼容的控件
    在Powerdesigner中,根据已有字段的Name值替换Code相同的Name的值
  • 原文地址:https://www.cnblogs.com/xu-yi/p/10454584.html
Copyright © 2020-2023  润新知