真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

YAPI-API管理平臺安裝部署過程

yapi 的部署需要依賴 node.js 和 MongoDB

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,西區(qū)企業(yè)網(wǎng)站建設,西區(qū)品牌網(wǎng)站建設,網(wǎng)站定制,西區(qū)網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,西區(qū)網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

首先進行安裝 node

執(zhí)行如下命令:

curl --silent --location https://rpm.nodesource.com/setup_10.x | bash -
yum install -y nodejs

安裝完成后接下來安裝 mongodb

安裝mogodb

首先去mogodb去下載最新的安裝包。下載地址:

https://www.mongodb.com/download-center#community

現(xiàn)在完成后解壓壓縮包

tar zxf mongodb-linux-i686-1.8.2.tgz

安裝準備:
將mongodb移動到/usr/local/server/mongdb文件夾

mv mongodb-linux-i686-1.8.2 /usr/local/mongodb

創(chuàng)建數(shù)據(jù)文件存儲的位置和日志

cd /usr/local/server/mongodb
mkdir data
touch logs

啟動mongodb

cd /usr/local/server/mongodb/mongodb-linux-i686-1.8.2/bin
## 不需要認證啟動
./mongod --dbpath=/usr/local/server/mongodb/data --logpath=/usr/local/server/mongodb/logs --logappend --fork
## 需要認證啟動
./mongod --dbpath=/usr/local/server/mongodb/data --logpath=/usr/local/server/mongodb/logs --auth --logappend --fork

如果需要設置開機啟動的話可以這樣操作:

echo " /usr/local/server/mongodb/mongodb-linux-i686-1.8.2/bin --dbpath=/usr/local/server/mongodb/data --logpath=/usr/local/server/mongodb/logs --auth --logappend --fork" >> /etc/rc.local

參數(shù)解釋:

--dbpath 數(shù)據(jù)庫路徑(數(shù)據(jù)文件)
--logpath 日志文件路徑
--master 指定為主機器
--slave 指定為從機器
--source 指定主機器的IP地址
--pologSize 指定日志文件大小不超過64M.因為resync是非常操作量大且耗時,最好通過設置一個足夠大的oplogSize來避免resync(默認的 oplog大小是空閑磁盤大小的5%)。
--logappend 日志文件末尾添加
--port 啟用端口號
--fork 在后臺運行
--only 指定只復制哪一個數(shù)據(jù)庫
--slavedelay 指從復制檢測的時間間隔
--auth 是否需要驗證權(quán)限登錄(用戶名和密碼)

mongodb安裝好后就可以安裝 yapi 了

可視化部署YAPI

執(zhí)行 yapi server 啟動可視化部署程序,輸入相應的配置和點擊開始部署,就能完成整個網(wǎng)站的部署。部署完成之后,可按照提示信息,執(zhí)行 node/{網(wǎng)站路徑/server/app.js} 啟動服務器。在瀏覽器打開指定url, 點擊登錄輸入您剛才設置的管理員郵箱,默認密碼(ymfe.org) 登錄系統(tǒng)(默認密碼可在個人中心修改)

npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server

運行完成后會提示:在瀏覽器打開 http://0.0.0.0:9090 訪問。非本地服務器,請將 0.0.0.0 替換成指定的域名或ip

此時需要在瀏覽器中打開:http://ip:9090 進行可視化安裝。如果訪問不通則有可能是防火墻未開放的原因?qū)е?,接下來就需要開放端口

防火墻端口開放

首先查詢 9090 端口是否開放

firewal-cmd --query-port=9090/tcp
## 此時若提示 no 則表示端口未開放

開放端口

firewall-cmd --zone=public --add-port=9090/tcp --permanent

參數(shù)說明:
zone:作用域
tcp:表示使用tcp協(xié)議
permanent:表示永久生效

查詢是否成功

firewal-cmd --query-port=9090/tcp
## 此時提示 Success 則表示端口開放

然后重啟防火墻

systemctl  restart firewalld

在運行的過程中發(fā)現(xiàn):node app.js 命令在執(zhí)行過程并不是用守護線程啟動,線程退出后服務就終止了。因此需要使用守護線程來啟動 nodejs 可以使用 forver 插件來啟動
首先安裝 forever 插件

npm install -g forever

安裝完成后啟動服務:

## app.js 是指要運行的應用
forever start app.js  

forever stop app.js

參考文章:

https://hellosean1025.github.io/yapi/devops/index.html
https://www.cnblogs.com/zouke1220/p/9723191.html
https://www.cnblogs.com/phpk/p/10937534.html


分享標題:YAPI-API管理平臺安裝部署過程
網(wǎng)站鏈接:http://weahome.cn/article/pdsodd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部