官方網(wǎng)站: 點(diǎn)擊這里
比較詳細(xì)的教程可以在官網(wǎng)上查看
系統(tǒng)環(huán)境: Centos 7
軟件運(yùn)行環(huán)境要求:
nodejs(7.6+)
mongodb(2.6+)
安裝MongoDB
創(chuàng)建倉(cāng)庫(kù)
vim /etc/yum.repos.d/mongodb-org-3.4.repo
添加以下內(nèi)容
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
進(jìn)行安裝 yum install -y mongodb-org
啟動(dòng)MongoDB systemctl start mongod.service
開(kāi)機(jī)啟動(dòng)MongoDB systemctl enable mongod
安裝nodejs
如果安裝了老版本的nodejs, 需要先卸載.
卸載舊版本的nodejsyum erase nodejs npm -y
更新node.js的yum源(Node.js v8.x)
curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
進(jìn)行安裝 yum install -y nodejs
查看node.js版本 node -v
參考:
如何在CentOS/RHEL 7/6/上安裝最新的Nodej和NPM
centos7用yum安裝node.js
安裝YApi
進(jìn)行安裝測(cè)試階段可以先關(guān)閉防火墻.
最好禁用SELinux, 避免不必要的影響.
修改config文件vim /etc/selinux/config
將SELINUX=enforcing
改為SELINUX=disabled
恕曲,wq
保存山林。
重啟系統(tǒng)reboot
官方提供了兩種不同的安裝方式, 這里使用第一種簡(jiǎn)單的方式:
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
yapi server
命令啟動(dòng)了可視化部署程序, 通過(guò)游覽器進(jìn)行部署.
部署界面里需要填寫公司名稱.
其余信息已經(jīng)有默認(rèn)的信息填寫上去了, 不用修改.
部署成功后, 使用CTRL + C
進(jìn)行退出.
./my-yapi/config.json
配置文件
啟動(dòng)程序之前, 可以按自己的需求修改.
啟動(dòng)程序
cd my-yapi
node vendors/server/app.js
通過(guò)http://部署YApi服務(wù)器的IP:3000/login
進(jìn)行訪問(wèn).
參考:
YApi內(nèi)網(wǎng)部署
CentOS 7 部署 YApi
教你怎么永久關(guān)閉selinux