Linux环境部署nodeJS代码

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

下载二进制文件

Linux环境部署nodeJS代码_第1张图片
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

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


Linux环境部署nodeJS代码_第2张图片
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代码)