Node項目環境搭建---centos7.x

Node.js服務器部署

 

本教程已錢包項目部署爲例,檢查每個命令行有截圖、有文字。步驟清晰、可copy


 

 nvm安裝

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

 

 

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

 

輸入

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

 

 常用命令:

nvm ls-remote:列出所有可以安裝的node版本號

nvm install v10.4.0:安裝指定版本號的node

nvm use v10.3.0:切換node的版本,這個是全局的

nvm current:當前node版本

nvm ls:列出所有已經安裝的node版本

輸入nvm命令判斷nvm安裝是否成功

 

 

 安裝Node.js

使用版本 v10.17.0

 

輸入命令

 

nvm install v10.17.0

 

安裝過程、成功後的顯示 如圖

 

 

驗證成功

node --version

 

 PM2 安裝及使用

Node.js Production Process Manager with a built-in Load Balancer. https://pm2.io

 

 Installing PM2

 

With NPM:

 

npm install pm2 -g

 Start an application

 

You can start any application (Node.js, Python, Ruby, binaries in $PATH...) like that:

 

$ pm2 start app.js

顯示所有啓動的應用

$ pm2 list

 

Managing apps is straightforward:

 

$ pm2 stop <app_name|namespace|id|'all'|json_conf>

$ pm2 restart <app_name|namespace|id|'all'|json_conf>

$ pm2 delete <app_name|namespace|id|'all'|json_conf>

 

To have more details on a specific application:

 

$ pm2 describe <id|app_name>

 

To monitor logs, custom metrics, application information:

 

$ pm2 monit

 

### 安裝Redis

簡單方案使用lnmp1.6文件夾進行安裝

 

cd lnmp1.6

 

輸入命令

 

./addons.sh

 

 

輸入 5

5

安裝成功提示

 

 啓動Node.js項目

pm2 start app.js

[PM2] Spawning PM2 daemon with pm2_home=/root/.pm2

[PM2] PM2 Successfully daemonized

[PM2] Starting /data/mayivideotoken/app.js in fork_mode (1 instance)

[PM2] Done.

 

啓動成功

轉載地址 :https://www.cjml.net/p/1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章