Centos7 部署 YApi

1.安裝nodejsnode

curl -sL https://rpm.nodesource.com/setup_8.x | bash -

yum install -y nodejs

2.安裝數據庫mongolinux

#新增數據庫源
vi /etc/yum.repos.d/mongodb-org-4.0.repo
#將如下內容插入源文件
[mogodb-org]

name=MongoDB Repository

baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/

gpgcheck=0

enabled=1

#執行安裝命令
yum install -y mongodb-org

#啓動數據庫
service mongod start

3 禁用系統的安全設置mongodb

vim /etc/selinux/config

#將SELINUX=enforcing改成SELINUX=disabled,保存退出。

#重啓
reboot

4 關閉防火牆或者添加容許9090 、3000端口數據庫

systemctl stop firewalld

5.安裝 ,服務啓動後,訪問9090端口,配置基本信息,郵箱在安裝完成後被初始化爲管理員npm

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

#安裝完成後 ctrl+c 退出

6 啓動服務器vim

cd /root/my-yapi
node vendors/server/app.js

7 完成 訪問 http://ip:3000api

補充:安全

生產環境能夠用pm2來管理nodejs服務bash

$ npm install -g pm2 #安裝pm2
$ pm2 start /path/to/app.js --name xxxx #啓動app項目  xxxx是pm2中顯示的別名
$ pm2 list #列出由pm2管理的全部進程信息,還會顯示一個進程會被啓動多少次,由於沒處理的異常。

#如下三步設置開機啓動
$ pm2 startup #來實現開機自啓動
$ pm2 save #保存當前進程狀態。
$ pm2 startup #生成開機自啓動的命令
相關文章
相關標籤/搜索