從今年開始,養車之家的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服務了