Linux部署Nodejs

首先,下載安裝操作linux遠程服務器的兩大工具Xshell和Xftp,Xshell爲linux命令行工具,Xftp爲文件傳輸工具,用法自行搜索。

步驟:

1. 安裝nodejs(linux版),官方地址:http://nodejs.cn/download/,下載壓縮包node-v14.4.0-linux-x64.tar.xz

2. 上傳路徑 /home/自定義文件夾名/node/node-v14.4.0-linux-x64.tar.xz

3. #cd node目錄下

4. 解壓:#xz -d node-v14.4.0-linux-x64.tar.xz 得到 node-v14.4.0-linux-x64.tar

5. 解壓:#tar -xvf node-v14.4.0-linux-x64.tar
在這裏插入圖片描述
6. #cd node-v14.4.0-linux-x64 的 bin目錄下 輸入命令: #./node-v 若顯示版本號,則表時安裝成功
在這裏插入圖片描述
7. 全局命令:建立軟連接,在bin目錄下輸入兩個命令:
#ln -s node /usr/bin/node
#ln -s npm /usr/bin/npm
然後 可以在任意目錄下輸入 #node -v 或 #npm -v 測試 是否成功!
在這裏插入圖片描述
8. 將nodejs項目,打包上傳到服務器指定目錄(不要複製node_modules)

9. 如果是壓縮包爲rar格式,則需要安裝rar以解壓壓縮包(如果不是則忽略該步驟):
官方網址:https://linux.softpedia.com/get/System/Archiving/RAR-2380.shtml
輸入命令:#tar zxvf rarlinux-5.8.0.tar.gz -C /usr/local 直接解壓到usr/local下
建立連接:
#ln -s /usr/local/rar/rar /usr/local/bin/rar
#ln -s /usr/local/rar/unrar /usr/local/bin/unrar
在項目目錄解壓:#unrar x demo.rar(項目名假定爲demo,如果未壓縮則不需要)

10. 進入項目根目錄,確保項目結構都正確(app.js 和 package.json存在),
輸入命令:#npm install,安裝node_modules
安裝完成後,輸入命令:#node app.js啓動項目
在這裏插入圖片描述
在這裏插入圖片描述
11. 此時項目運行依賴於xshell,當xshell窗口關閉或斷開連接後,項目會自動停止運行,如果想讓項目後臺運行怎麼辦?
解決辦法,安裝forever:
輸入命令 :#npm install -g forever
利用 forever啓動項目:#forever start app.js
或者安裝pm2:#pm2 start app.js
具體用法,可以自行搜索!

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