如何使用NodeJs在外部伺服器上部署可用的伺服器後端

2021-03-28 20:08:18 字數 2552 閱讀 2498

1樓:愛了痛了

伺服器推薦用nginx,配置簡單,效能強悍。

nginx可以使用**訪問後端的node.js應用伺服器。

配置方法:

1)在配置檔案http段內容新增後端伺服器:

...} 2)給應用新增虛擬主機:

server

access_log logs/nodejs.access.log main;#如果需要日誌的話

} 推薦將靜態檔案如css、js和**和應用伺服器分開。

nodejs怎麼部署到伺服器上

2樓:開心一哥歲月

服務復器推薦用nginx,配置簡製單,效能強悍。

nginx可以使用代bai理訪問後端du的node.js應用服務zhi器。

配置dao方法:

1)在配置檔案http段內容新增後端伺服器:

...} 2)給應用新增虛擬主機:

server

access_log logs/nodejs.access.log main;#如果需要日誌的話

} 推薦將靜態檔案如css、js和**和應用伺服器分開。

nodejs 如何部署到伺服器上?

3樓:匿名使用者

兩點:第一是否是線上

服務,第二是否需要守護程序;

第一點,如果是線上服務,內毫無疑問需容要乙個守護程序來保證,發生意外導致程序退出後,能重新啟動,提供服務;當然就需要pm2等守護程序來啟動,使用方法請自行參照github;第二點,是否需要守護程序,如果不需要,那麼直接node啟動即可;如果需要,也不必擔心pm2啟動程序後並不會搶占伺服器資源,如果你的server有很大的需求,毋庸置疑需要更多的記憶體和cpu,如果沒有很大需求,pm2會基於linux的資源排程策略,並不會搶占;

4樓:冷罪人

跟你在本地開發是相同的。

1、安裝指定版本的node.js(伺服器基本軟體的安裝)2、上傳**到伺服器(內可以通過容ftp、ssh、git等方式)3、安裝專案依賴的模組

> npm install

4、啟動應用(也可以通過forever、pm2等工具進行管理)> node ./www/bin

當然,如果你深諳運維之道,可以直接通過docker等方案將執行環境容容器化。

基本的linux運維知識的話可以參考linuxprobe.***。

還有幾個需要注意的點:

1、執行許可權:注意做好應用之間的隔離(使用低許可權使用者、檔案系統隔離等),避免應用崩潰導致系統宕機等風險

2、80埠:通過nginx等進行反向**,應用本身占用1024後的埠(無需root許可權)

用nodejs寫了個登陸,放到外網的乙個伺服器上了,但是怎麼訪問

5樓:

如果伺服器bai使用的

duip是內網ip(比如192.168開頭的那zhi種),那是肯定dao無法從外網直專接訪問的(想想全世界會有多

屬少個和你伺服器ip相同的機子吧),外網只能訪問到你的路由器(或者硬體防火牆)的外網埠(它的ip是乙個公網ip位址)

如果你需要從外網訪問內網的伺服器,你必須在你的路由器(或防火牆)的外網埠配置nat,將這個外網ip的指定埠對映到你的內網伺服器上(這叫做埠對映)

比如說你這是一台web伺服器,啟用了80埠,你需要在路由器上為外網埠配置nat,將這個外網ip的80埠對映到你這台伺服器ip的80埠,配置完成後,你可以在外網用這台路由器的公網ip來訪問到你的這台內網伺服器的web頁(當然你在外網只能用公網ip訪問.網時伺服器

如何在生產伺服器上部署 node.js 應用

6樓:育知同創教育

伺服器推薦copy用nginx,配置簡單,效能強悍。

nginx可以使用**訪問後端的node.js應用伺服器。

配置方法:

1)在配置檔案http段內容新增後端伺服器:

...} 2)給應用新增虛擬主機:

server

access_log logs/nodejs.access.log main;#如果需要日誌的話}

7樓:匿名使用者

伺服器推薦用nginx,配置簡單,效能強悍。 nginx可以使用**訪問後端的node.js應用伺服器。

如何在生產伺服器上部署 node.js 應用

8樓:匿名使用者

伺服器來推薦用nginx,配置簡源單,效能強悍。

nginx可以使用**訪問後端的node.js應用伺服器。

配置方法:

1)在配置檔案http段內容新增後端伺服器:

...} 2)給應用新增虛擬主機:

server

access_log logs/nodejs.access.log main;#如果需要日誌的話

} 推薦將靜態檔案如css、js和**和應用伺服器分開。

如何配置家裡的伺服器,如何配置伺服器

註冊關聯更優惠 有這個預算金額,完全可以去買個雲主機,按年付費,你不想做了,大不了不要了,新手建議不要一開始就自購伺服器,除了自購伺服器,另外獨立ip需要備案,需要付費,申請,並申請開通80埠,平時這個埠是遮蔽的,需要申請開通,並備案。備案需要去公安局網監科備案,手續比較麻煩,首先,你需要遠端桌面連...

nodejs怎麼輸入指令搭建伺服器輸入的指令

安裝好node之後開啟cmd 輸入 npm install anywhere g 安裝anywhere 如何用命令列開啟nodejs搭建web伺服器?開始下一步,新建js檔案,可以命名為server.js,如下 var dir,arg process.argv 2 命令列第三個引數,用來接收目錄,可...

如何在伺服器的作業系統中檢視伺服器的型號

一 dos命令檢視伺服器的配置 1.查詢cpu個數 cat proc cpuinfo grep physical sort n uniq wc l 2.查詢伺服器型號 dmidecode grep product name 或dmidecode s system product name 3.檢視c...