Informationen zur CentOS YAPI-Bereitstellung (Code-Sharing)

奋力向前
Freigeben: 2021-09-13 11:28:54
nach vorne
1645 Leute haben es durchsucht

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.
Nach dem Login kopieren

node

yum install nodejs
Nach dem Login kopieren

pm2

npm i -g pm2
Nach dem Login kopieren

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	
Nach dem Login kopieren

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
Nach dem Login kopieren

Entfernen Sie die Standardkonfiguration der Datenbankverknüpfung

vi config.json

db:{
  - user:'test',
  - pass:'test'
}
Nach dem Login kopieren

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
Nach dem Login kopieren

Registrierung verboten

{
  "port": "*****",
  "closeRegister":true
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:chuchur.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage