nodejslinux後端運行,nodejs怎麼運行前端項目

本文目錄一覽:

linux如何後台運行node服務?

在你的任意目錄輸入命令: npm install pm2 -g

1.找到全局環境PATH路徑

輸入命令: echo $PATH

回車後: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

你的路徑和我的可能不一樣,但沒關係,你可以選擇任何一個以:隔開的路徑做為系統環境路徑,我通常會選 /usr/local/bin

2:找到pm2的安裝路徑

在上面輸入 npm install pm2 -g 全局安裝時

/usr/sbin/nodejs/bin/pm2 – /usr/sbin/nodejs/lib/node_modules/pm2/bin/pm2

/usr/sbin/nodejs/bin/pm2 是安裝路徑(你的可能和我的不一樣)

3.好了都找到了,

就重要的一步要開始了,睜大你的雙眼。

命令為: ln -s /usr/sbin/nodejs/bin/pm2 /usr/local/bin/ (注意空格)

格式: ln -s 空格 pm2安裝路徑 空格 系統環境路徑

OK,搞定,接下來驗證一把…

[root@iZmwyb7v60px1zZ ~]# pm2 list

回車…

$ pm2 start app.js # 啟動app.js應用程序

$ pm2 start app.js –name=」api」 # 啟動應用程序並命名為 「api」

$ pm2 start app.js –watch # 當文件變化時自動重啟應用

$ pm2 start script.sh # 啟動 bash 腳本

$ pm2 list # 列表 PM2 啟動的所有的應用程序

$ pm2 monit # 顯示每個應用程序的CPU和內存佔用情況

$ pm2 show [app-name] # 顯示應用程序的所有信息

$ pm2 logs # 顯示所有應用程序的日誌

$ pm2 logs [app-name] # 顯示指定應用程序的日誌

$ pm2 stop all # 停止所有的應用程序

$ pm2 stop 0 # 停止 id為 0的指定應用程序

$ pm2 restart all # 重啟所有應用

$ pm2 reload all # 重啟 cluster mode下的所有應用

$ pm2 gracefulReload all # Graceful reload all apps in cluster mode

$ pm2 delete all # 關閉並刪除所有應用

$ pm2 delete 0 # 刪除指定應用 id 0

$ pm2 scale api 10 # 把名字叫api的應用擴展到10個實例

$ pm2 reset [app-name] # 重置重啟數量

$ pm2 startup # 創建開機自啟動命令

$ pm2 save # 保存當前應用列表

$ pm2 resurrect # 重新加載保存的應用列表

$ pm2 update # Save processes, kill PM2 and restore processes

$ pm2 generate # Generate a sample json configuration file

如何在linux上使用nodejs

加入 主文件是 index.js 那麼可以用的方法有: 1.用forever 進行管理 npm install -g foreverforever start index.js 2. 用自帶的服務nohub nohup node index.js myLog.log 21

為什麼nodejs要用linux

node.js並不是必須在linux環境下運行的。window下也是可以運行node.js的。安裝完npm之後記得在控制台輸入 npm install node -g 哦 雖然默認走的是npm下載 因為是外網,可能下載的比較慢 可以用nrm use taobao 改下默認下載哦!

nginx 配置nodejs後台代理

代理程序 來源於 web-proxy-master 基於node做的代理服務器

nodejs在windows上運行 ,運行命令如下,啟動起來的地址是 ( localhost = 192.168.0.105)

在200上的linux中的/davido/project/nginx-1.17.10_prefix中conf/host/localhost_6066.conf配置以下參數

重啟nginx後,在程序中配置天地圖訪問代理路徑為 “proxy”: ” “,

可以在web頁面上看到天地圖已經加載出來了。

現在嘗試把代理服務器部署到linux上,以下是操作的步驟

參考鏈接地址為 nodejs 在linux上後台運行

和 linux下使用forever進行管理

linux 提前已經安裝nodejs ,路徑是/davido/local/ds/nodejs/

出錯了, -bash: forever: command not found ,需設置環境變量

forever 管理

修改nginx中代理配置,修改成 ,把200服務器上的6001端口放開,代理沒起作用;

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/201358.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-06 11:32
下一篇 2024-12-06 11:32

相關推薦

  • 掌握magic-api item.import,為你的項目注入靈魂

    你是否曾經想要導入一個模塊,但卻不知道如何實現?又或者,你是否在使用magic-api時遇到了無法導入的問題?那麼,你來到了正確的地方。在本文中,我們將詳細闡述magic-api的…

    編程 2025-04-29
  • NodeJS 建立TCP連接出現粘包問題

    在TCP/IP協議中,由於TCP是面向位元組流的協議,發送方把需要傳輸的數據流按照MSS(Maximum Segment Size,最大報文段長度)來分割成若干個TCP分節,在接收端…

    編程 2025-04-29
  • 如何將Java項目分成Modules並使用Git進行版本控制

    本文將向您展示如何將Java項目分成模塊,並使用Git對它們進行版本控制。分割Java項目可以使其更容易維護和拓展。Git版本控制還可以讓您跟蹤項目的發展並協作開發。 一、為什麼要…

    編程 2025-04-28
  • GitHub好玩的開源項目

    本文旨在介紹GitHub上一些好玩的開源項目,並提供代碼示例供讀者參考和學習。 一、Emoji列表 GitHub上有一份完整的Emoji列表,它支持各種平台和設備,方便用戶在Git…

    編程 2025-04-28
  • Cookie是後端生成的嗎?

    是的,Cookie通常是由後端生成並發送給客戶端的。下面從多個方面詳細闡述這個問題。 一、什麼是Cookie? 我們先來簡單地了解一下什麼是Cookie。Cookie是一種保存在客…

    編程 2025-04-28
  • Avue中如何按照後端返回的鏈接顯示圖片

    Avue是一款基於Vue.js、Element-ui等技術棧的可視化開發框架,能夠輕鬆搭建前端頁面。在開發中,我們使用到的圖片通常都是存儲在後端服務器上的,那麼如何使用Avue來展…

    編程 2025-04-28
  • Django框架:從簡介到項目實戰

    本文將從Django的介紹,以及如何搭建Django環境開始,逐步深入到Django模型、視圖、模板、表單,最後通過一個小型項目實戰,進行綜合性的應用,讓讀者獲得更深入的學習。 一…

    編程 2025-04-28
  • IIS部署Python項目

    本文將從多個方面詳細闡述在IIS上如何部署Python項目。包括安裝IIS、安裝Python、配置IIS、編寫和部署Python代碼等內容。 一、安裝IIS和Python 在開始進…

    編程 2025-04-28
  • 如何使用TKE來開發Java項目

    本文將從多個方面詳細闡述如何使用TKE(Theia IDE)來進行Java項目的開發。TKE是一個功能強大的在線集成開發環境,提供了大量的工具和插件,讓開發者可以高效地進行Java…

    編程 2025-04-28
  • Spark開源項目-大數據處理的新星

    Spark是一款開源的大數據分佈式計算框架,它能夠高效地處理海量數據,並且具有快速、強大且易於使用的特點。本文將從以下幾個方面闡述Spark的優點、特點及其相關使用技巧。 一、Sp…

    編程 2025-04-27

發表回復

登錄後才能評論