寶塔linux部署node項目


1.安裝寶塔linux之后,按需配置,我的是nginx,不是apq的。

2.下載pm2管理器

 

 

3.添加站點,將node項目從localhost打包到到站點,node_modules這個無需打包,這個依賴項需要重新安裝。

 

4.在站點目錄下打開終端,安裝node依賴項。

  大致用到以下命令:

  npm init -y

  npm install xxx,xxx,xxx,xxx -d (xxx為項目所需的依賴包,例如koa,koa-static......)

  配置完畢便可在站點下啟動node server.js/node app.js(看json文件啟動命令是什么)

  如有連接數據庫操作記得配置好database。

  端口記得放行,單寶塔放行有時候並不准確,需確保在服務器安全組放行好所需端口。

  (此處我node用到的端口是8888,寶塔登錄面板默認端口也是8888,記得把對應端口做什么事安排好,避免端口占用報錯找不到原因從而浪費時間)

 

 

 

 

5.修改nginx配置文件,將項目端口貼上去即可

 

 

 6.鍵入域名,即可訪問node項目。但當你關閉終端的時候,你會發現node項目也被關閉,正常,現在就需要用到pm2管理器了。

7.打開pm2管理器,紅框1選擇站點目錄,紅框2選擇啟動文件(server.js/app.js),綠框則為自定義,隨便你怎么寫,添加。

 

 

 8.啟動站點,記得在此之前把終端的node停止了,否則會出現端口占用這種情況。

這便是我將node部署到寶塔的全過程,以前部署過,不過當時我的域名用到的是純ip域名,所以沒有這么多事。

這樣子可能還有很多問題,畢竟我也不是專門搞部署這一塊的,反正跑是跑起來了,愛用不用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM