node項目部署到linux服務器(三):安裝node和mongodb成功啓動項目

直奔主題!安裝node和mongodb

1.下載node和mongodb,我是經過主機下載下來,並經過WinScp上傳至服務器,放在/usr/local/目錄下
clipboard.png
clipboard.pngnode

2.解壓node並設置環境變量linux

1.進入安裝目錄  
cd /usr/local/

2.解壓 nodejs 安裝包 
xz -d node-v8.1.2-linux-x64.tar.xz
tar -xvf node-v8.1.2-linux-x64.tar

3.更名
mv node-v8.1.2-linux-x64 node

4.添加PATH環境變量
vi /etc/profile  -> 並在文件的末尾添加三行 (vim 操做請自行百度)
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
配置完成後執行 
source /etc/profile

第4步一樣可輸入
ln -s /usr/local/node/bin  /usr/local/bin/node 設置環境變量

3.解壓Monogdb併成功啓動mongodb

1.解壓並改名
tar -zxvf mongodb-linux-x86_64-3.2.12.tgz  
mv mongodb-linux-x86_64-3.2.12.tgz mongodb
2.系統profile配置 環境變量
vi /etc/profile  -> 並在文件的末尾添加三行 (vim 操做請自行百度)
export MONGODB_HOME=/usr/local/mongodb  
export PATH=$PATH:$MONGODB_HOME/bin
配置完成後執行 
source /etc/profile

4.建立數據庫文件夾與日誌文件、配置文件數據庫

建立data文件夾
mkdir -p  /usr/local/mongodb/data

建立log日誌文件
touch /usr/local/mongodb/mongod.log

建立配置文件
touch /usr/local/mongodb/bin/mongodb.conf

配置文件內容
dbpath=/usr/local/mongodb/data #指定數據庫路徑  
logpath=/usr/local/mongodb/mongodb.log#指定log路徑  
logappend=true #在log末尾持續添加  
port=27017  #端口號  
fork=true  #建立子進程  

在配置文件中配置好各項參數,則能夠使用配置文件啓動:
/usr/local/mongodb/bin/mongod --config /usr/local/server/mongodb/mongodb.conf

若是出現內容以下,那麼就啓動成功了
about to fork child process, waiting until server is ready for connections.  
forked process: 9392  
child process started successfully, parent exiting

最後一步!上傳node項目下載pm2

以下圖所示,我將個人項目server文件和package.json文件上傳至指定目錄下。clipboard.pngnpm

下載pm2
npm install -g pm2
配置path
ln -s /usr/local/node/bin/pm2  /usr/local/bin/pm2
啓動項目
pm2 start /www/officeHelper/server/bin/www

clipboard.png
clipboard.png

以上就是我全部的心得,可是我明顯知道這應該是很笨拙的方法,也會有許多錯誤之處,也但願你們能給予意見,指出問題,我會及時改正,謝謝!

相關文章
相關標籤/搜索