1. 程式人生 > >linux伺服器後臺執行nodeJS專案

linux伺服器後臺執行nodeJS專案

最近在部署nodeJS專案的時候 , 遇到了一些問題 , 整理了一下 .

希望能解決大家的一些困擾.

1:關於連線伺服器

nodeJS的server.js檔案裡面 ,

app.listen(8080,'172.17.1.**', () => {

	console.log('server is running...')
})
注意 , nodeJS配置的ip地址不是伺服器地址 , 而是私有地址 .

2:關於nodeJS後臺執行

使用 node server.js 啟動專案 , 當我們關閉伺服器視窗的時候 , 服務也就關閉了 .

解決這個問題可以使用forever.

首先 npm install forever -g 全域性安裝forever ,找到安裝成功的地址 . 

cd 進/usr/local/bin 

在當前目錄下使用  ln -s /usr/zhangyun/node-v6.9.5-linux-x64/bin/forever  建立軟連結 . (-s後面的地址是安裝成功後forever位置))

這樣就能全域性使用forever命令了 . 

cd 到nodeJS專案資料夾 , 

使用forever start server.js 就可以後臺啟動nodeJS專案.

3.更多問題 , 等後續遇到了再補充