Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Informationen zur CentOS YAPI-Bereitstellung (Code-Sharing)

Informationen zur CentOS YAPI-Bereitstellung (Code-Sharing)

奋力向前
奋力向前nach vorne
2021-09-13 11:26:491585Durchsuche

Im vorherigen Artikel „Eine Lösung für das Problem, dass Uni-Apps in die Falle tappen (Teilen)“ haben wir vorgestellt, wie das Problem gelöst werden kann, dass Uni-Apps in die Falle tappen. Der folgende Artikel stellt Ihnen die CentOS YAPI-Bereitstellung vor.

Informationen zur CentOS YAPI-Bereitstellung (Code-Sharing)

YAPI-Bereitstellung (Centos)

Umgebung

Node + Mongodb

git

yum install git.

node

yum install nodejs

pm2

npm i -g pm2

Mongodb-Installation und -Konfiguration

url: https://www.mongodb.com/try/download/community

# 下载
wget https://repo.mongodb.org/yum/redhat/8/mongodb-org/5.0/x86_64/RPMS/mongodb-org-server-5.0.0-1.el8.x86_64.rpm
# 安装
rpm -i mongodb-org-server-5.0.0-1.el8.x86_64.rpm
# 启动服务
systemctl start mongod.service

## 无法启动 给权限
chown -R mongod:mongod /var/lib/mongo
chown -R mongod:mongod /var/log/mongodb
chown mongod:mongod /tmp/*.sock	

yapi-Installationskonfiguration

wget https://github.com/YMFE/yapi/archive/refs/tags/v1.9.3.tar.gz

tar -zxvf v1.9.3.tar.gz
mv yapi-1.9.3 yapi
cd yapi

cp config_example.json  config.json

Entfernen Sie die Standardkonfiguration der Datenbankverknüpfung

vi config.json

db:{
  - user:'test',
  - pass:'test'
}

Initialisierung

# 初始化 依赖
npm install --production --registry https://registry.npm.taobao.org
# 初始化数据库
npm run install-server

# 启动
node server/app.js   
#or
pm2 start server/app.js --name yapi

Registrierung verboten

{
  "port": "*****",
  "closeRegister":true
}

Nach der externen Netzwerkbereitstellung weisen Versionen unter 1.9.2 eine Sicherheitslücke bezüglich der Eskalation von Upload-Berechtigungen auf. Sie sollten die Registrierung abbrechen.

Empfohlenes Lernen:

CentOS-Einführungs-Tutorial

Das obige ist der detaillierte Inhalt vonInformationen zur CentOS YAPI-Bereitstellung (Code-Sharing). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:chuchur.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen