Linux部署node記錄

1. 連接上你需要部署的服務

  • 輸入ssh -p 端口 賬號@ip,回車
  • 輸入密碼
  • 看到歡迎計入阿里云服務器的提示


    此處輸入圖片的描述

2. 進入你需要的文件位置進行安裝node

  • 進入到你需要的文件位置,我這里是默認進入的文件夾/home/devops
  • wget https://nodejs.org/dist/v14.0.0/node-v14.0.0-linux-x64.tar.xz,你也可以在這里選擇你需要的node版本解析出來的文件
  • 解壓 tar xf node-v14.0.0-linux-x64.tar.xz
  • 進入解壓后的文件夾 cd node-v14.0.0-linux-x64/
  • 查看版本 ./bin/node -v
    此處輸入圖片的描述

設置軟連接,讓你可以在全局使用node、npm命令###

  • cd /,退出到根目錄
  • sudo ln -s /home/devops/node-v14.0.0-linux-x64/bin/node /usr/bin/node,其中前面的路徑是解壓node出來的位置,后面的路徑是全局bin路徑,同時在bin里新建了node
  • sudo ln -s /home/devops/node-v14.0.0-linux-x64/bin/npm /usr/bin/npm,npm也同樣設置一遍軟鏈接
  • node -v、 npm -v查看node和npm是否軟連接成功
    此處輸入圖片的描述

用npm安裝pm2管理node項目進程

  • npm install pm2 -g 安裝pm2
  • pm2 -v 查看pm2的版本
  • pm2 ls 查看正在運行的node服務
    此處輸入圖片的描述

其他

  • pm2常用命令
   // 啟動node程序
   pm2 start app.js
   // 列出所有進程
   pm2 list
   // 刪除進程
   pm2 delete 0
   // 重啟進程
   pm2 restart app
   // 查看日志
   pm2 logs app
   // 設置pm2 開機自啟(centos 下)
   pm2 startup centos
  • nginx常用命令
   // 切換 root 賬戶
   sudo su root
   // 查看nginx配置
   vim /etc/nginx/nginx.conf
   // 基本命令
   a 進入編輯 :wq 保存退出 :q! 不保存退出 ESC 退出編輯狀態(tài)
   // 重啟nginx 服務
   nginx -s reload
  • Linux常用命令
// 上傳本地文件到服務器對應文件夾
scp -r -P 10086 /Users/pierszhang/Desktop/XXX項目/XXX/dist/*  登錄名@ip:/home/XXX/
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容