美文网首页工作专题
Linux环境部署nodeJS代码

Linux环境部署nodeJS代码

作者: 玉璞 | 来源:发表于2016-08-12 16:58 被阅读114次

    今天主要介绍如何在linux下安装配置node环境,网上介绍方法有很多,比如源码编译,我今天介绍的就是下载二进制的安装文件,这种方法操作简单,容易上手,包括一些解压,以及环境变量的设置等操作。我的操作环境是centerOS 64位。

    下载二进制文件

    3F38.tmp.png

    官网下载tar.gz安装包,这里我选择的是64位,下载好之后放到你需要的目录,我的路径是/home/software

    解压安装

    按照以下执行,切换目录

    cd /home/software
    

    解压

    tar zxvf node-v6.2.0-linux-x64.tar.gz
    

    切换到bin目录,测试一下

    cd node-v6.2.0-linux-x64/bin
    node -v
    npm -v
    

    如果显示版本号,就是安装成功了


    105F.tmp.png

    我们还要设置一下环境变量,确保在任何目录下都可以直接执行node

    配置环境变量

    执行pwd查看当前目录

    pwd
    

    确保当前用户是root权限,如果不是执行如下命令,按照提示输入密码即可

    sudo su
    

    使用vi 编辑环境变量配置文件

    vi /etc/profile
    

    输入i进入编辑模式
    添加export

    472A.tmp.png
    我这里编辑了一个变量NODE_BIN,在PATH后面加入进去,注意是以:(冒号)分隔,这一点与windows的分号不一样。注意还有一个NODE_ENV,因为我的使用了express所以这里设置一下生产环境
    然后Esc,执行:wq退出vi,再执行
    source  /etc/profile
    

    使变量生效。
    再执行echo $PATH查看我们的变量是否被加进去了,很显然,这里已经成功了,到这里环境就搭建好了。

    express部署

    直接把工程代码放到一个目录下面,进入bin目录下,执行

    node www
    

    这样就开启了我们的服务,刚接触nodeJS,这是一种个人方式,文中如有错误,或者有更好的方式,欢迎交流。

    后记

    晚上回来发现node进程挂掉了。。囧。。。网上搜了一下,发现别人都是使用pm2部署的,好吧,我也尝试一下pm2,以后熟练了,再写后续。

    相关文章

      网友评论

        本文标题:Linux环境部署nodeJS代码

        本文链接:https://www.haomeiwen.com/subject/nlhesttx.html