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.
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
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 }
Empfohlenes Lernen: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.
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!