linux伺服器後臺執行nodeJS專案
阿新 • • 發佈:2019-02-10
最近在部署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.更多問題 , 等後續遇到了再補充