如何在centos下部署Node环境

从今年开始,养车之家的PC 和 M端 的站点 ,服务器从tomcat所有改为了Node,不管在测试环境、准生产、正式环境,咱们都须要在服务器进行Node的部署,在这里我给你们详细说明下Node在linux环境下是如何进行部署的。javascript

1. 安装nodejs编译及依赖相关软件java

curl -sL https://rpm.nodesource.com/setup | bash -

2. 安装Nodenode

yum install -y nodejs

3. 安装gitlinux

npm install git -g

4. 安装nvmnginx

针对于不一样的场景,咱们常常要切换到不一样的Node版本,从而方便咱们进行开发git

wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz 

或者经过git克隆到本地github

git clone https://github.com/cnpm/nvm.git

 

tar -xzvf file.tar.gz 解压后进入目录而后执行

./install.sh 

source ~/.bash_profile

输入 nvm,显示命令界面,表明安装成功

 

5. 经过nvm安装管理nodenpm

 列出全部可安装的Node版本vim

nvm list-remote

安装相应的Node版本tomcat

nvm install v4.3.0

查看一下你当前已经安装的版本

nvm ls

切换对应的Node版本

nvm use v4.4.0

设置默认的Node版本

 nvm alias default v6.2.0

 

6. 安装并配置nginx

yum install nginx

 

打开nginx配置文件

vim /etc/nginx/nginx.conf

将nginx代理到node的8080端口

server {

    location / {

        proxy_pass http://localhost:8080;

    }

}

重启nginx

sudo nginx -s reload

 

如今你们应该就能够经过IP访问到本身的Node服务了

相关文章
相关标签/搜索