如何在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服務了

相關文章
相關標籤/搜索