从今年开始,养车之家的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服务了