Rumah > Operasi dan penyelenggaraan > CentOS > Mengenai penggunaan CentOS YAPI (perkongsian kod)

Mengenai penggunaan CentOS YAPI (perkongsian kod)

奋力向前
Lepaskan: 2021-09-13 11:28:54
ke hadapan
1674 orang telah melayarinya

Dalam artikel sebelumnya "Penyelesaian kepada masalah uni-app jatuh ke dalam perangkap (share) ", kami memperkenalkan cara menyelesaikan masalah uni-app jatuh ke dalam perangkap . Artikel berikut akan memperkenalkan penggunaan CentOS YAPI kepada anda.

Mengenai penggunaan CentOS YAPI (perkongsian kod)

Kerahan YAPI (centos)

Persekitaran

Nod mongodb

git

yum install git.
Salin selepas log masuk

nod

yum install nodejs
Salin selepas log masuk

pm2

npm i -g pm2
Salin selepas log masuk

pemasangan dan konfigurasi mongodb

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	
Salin selepas log masuk

Konfigurasi pemasangan Yapi

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
Salin selepas log masuk

Buang konfigurasi pautan pangkalan data lalai

vi config.json

db:{
  - user:'test',
  - pass:'test'
}
Salin selepas log masuk

Permulaan

# 初始化 依赖
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
Salin selepas log masuk

Pendaftaran Dilumpuhkan

{
  "port": "*****",
  "closeRegister":true
}
Salin selepas log masuk

Selepas penggunaan rangkaian luaran, versi di bawah 1.9.2 mempunyai kelemahan peningkatan keistimewaan muat naik Anda harus membatalkan pendaftaran

nginx konfigurasi pemasangan

yum install nginx
Salin selepas log masuk
vi /etc/nginx/conf.d/yapi.conf
Salin selepas log masuk

Ikat nama domain untuk pemajuan

server{
  server_name xxxx.com;
  #cache
  location ~* \.(?:jpg|jpeg|png|gif|ico|css|js)$ {
    proxy_pass http://127.0.0.1:3000;
    proxy_redirect  off; 	
    proxy_set_header Host  $host;

    expires 365d;
    add_header Cache-Control "public"; 
  }
  location / {
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_pass http://127.0.0.1:3000;
    proxy_redirect  off;
    proxy_set_header        HOST  $host;
    proxy_set_header        X-Real-IP       $remote_addr;
    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_send_timeout      300;
    proxy_read_timeout      300;

    add_header Last-Modified $date_gmt;
    add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
    if_modified_since off;
    expires off;
    etag off;
  }

  #https
  #listen 443 ssl;
  #ssl_certificate	/etc/nginx/cer/fullchain.crt;
  #ssl_certificate_key /etc/nginx/cer/private.pem;
  #ssl_protocols TLSv1.1 TLSv1.2;
  #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
  #ssl_prefer_server_ciphers on;
  #ssl_session_cache shared:SSL:10m;
  #ssl_session_timeout 10m;
}

#server{
#  if ($host = xxxx.com) {
#      return 301 https://$host$request_uri;
#  } 
#
#  server_name xxxx.com;
#  listen 80;
#  return 404;
#
Salin selepas log masuk

Selesai!

Pembelajaran yang disyorkan: Tutorial pengenalan CentOS

Atas ialah kandungan terperinci Mengenai penggunaan CentOS YAPI (perkongsian kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:chuchur.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan