真的無(wú)語(yǔ),一個(gè)個(gè)人網(wǎng)站掛阿里云還被改數(shù)據(jù)庫(kù),阿里還天天發(fā)短信要我買什么安全服務(wù),這種個(gè)人網(wǎng)站別人有黑的必要么
算了重新用PM2掛下簡(jiǎn)單的Json-Server服務(wù)器,正好之前沒(méi)有記錄過(guò),記錄下如果有人也和我一樣想用個(gè)假數(shù)據(jù)服務(wù)器的話,能幫上點(diǎn)什么
首先PM2能做什么
PM2 是一個(gè)帶有負(fù)載均衡功能的 Node 應(yīng)用進(jìn)程管理器。
內(nèi)建負(fù)載均衡(使用 Node cluster 集群模塊)
后臺(tái)運(yùn)行
0 秒停機(jī)重載
具有 Ubuntu 和 CentOS 的啟動(dòng)腳本
停止不穩(wěn)定的進(jìn)程(避免無(wú)限循環(huán))
控制臺(tái)檢測(cè)
提供 HTTP API
遠(yuǎn)程控制和實(shí)時(shí)的接口 API(Nodejs 模塊,允許和 PM2 進(jìn)程管理器交互)
主要就是需要這個(gè)實(shí)時(shí)接口API掛載Json-Server服務(wù)器,這個(gè)Json-Server通過(guò)mock數(shù)據(jù)搭建的偽后臺(tái),方便在后臺(tái)數(shù)據(jù)沒(méi)有準(zhǔn)備好的時(shí)候,前端調(diào)試程序使用。
安裝PM2管理器
在寶塔面板里面的軟件商城直接搜索安裝即可,如果出現(xiàn)一些問(wèn)題,可以查看下這個(gè)文章寶塔面板無(wú)法安裝PM2管理器的情況的內(nèi)容,希望有幫助
PM2管理器掛載服務(wù)

點(diǎn)擊文件夾,找到上傳的Json-Server文件夾之后確定
在啟動(dòng)文件名中間輸入Json-Server的啟動(dòng)文件,之后命名個(gè)項(xiàng)目名稱即可
開(kāi)放端口
總共需要3處端口相同
-
Json-Server內(nèi)的監(jiān)聽(tīng)端口
在Json-Server內(nèi)掛載監(jiān)聽(tīng)端口是自己定義的
-
在寶塔面板內(nèi)開(kāi)放端口
在安全頁(yè)面內(nèi)要放開(kāi)端口,這個(gè)端口要和Json-Server內(nèi)監(jiān)聽(tīng)的一樣
-
在服務(wù)器端開(kāi)放端口
找到自己服務(wù)器,這里以阿里云為例,在安全組規(guī)則內(nèi)開(kāi)放端口,這個(gè)端口要和前2個(gè)一樣
當(dāng)上面都完成了之后,在PM2管理器里面啟動(dòng)服務(wù),這個(gè)端口就能使用了


