Installation et utilisation de la plate-forme d'audit de base de données

1. Installez le désir

1.1 Créer une base de données

La base de données utilisée par yearning est mysql5.7 et supérieur, et sql_mode doit être mis à vide pour 8.0 et supérieur.
Créez la base de données de désir et définissez le jeu de caractères sur UTF8mb4.
Insérez la description de l'image ici

1.2 Téléchargez le package d'installation

Ouvrez l'adresse de téléchargement Yearning Download.
Trouvez la version stable et téléchargez le fichier zip de Linux. (J'ai une version relativement ancienne Yearning-2.1.6.1)
Insérez la description de l'image ici

1.3 Modifier la configuration de la base de données

Décompressez le package d'installation

unzip Yearning-2.1.6.1.linux-amd64.zip

Modifier le fichier de configuration

vim conf.toml

Modifier la configuration de la base de données en fonction de la situation réelle

[Mysql]
Db = "Yearning"
Host = "127.0.0.1"
Port = "3306"
Password = "123456"
User = "root"

[General]#数据库加解密key,只可更改一次。
SecretKey =“dbcjqheupqjsuwsm”

SecretKey est le sel pour le cryptage / décryptage des mots de passe de jeton / base de données.
Il est recommandé à tous les utilisateurs de modifier la clé secrète avant d'installer Yearning pour la première fois (aucune modification ne présentera un risque pour la sécurité)
Format: les lettres majuscules et minuscules sont acceptables et la longueur doit être de 16 chiffres. Si la longueur n'est pas de 16 chiffres, il sera impossible de créer une nouvelle source de données.
Attention particulière:
cette clé est uniquement Elle peut être modifiée lors de l'installation initiale! Elle ne peut plus être modifiée par la suite! Si elle est à nouveau modifiée, le mot de passe de la source de données précédemment stocké ne peut pas être déchiffré, et finalement les informations pertinentes sur la source de données ne peuvent pas être obtenues.

1.4 Initialiser la base de données

cd Yearning-go/
./Yearning -m

1.5 Commencer le désir

Démarrer sur le port 8000 par défaut

./Yearning -s

Spécifiez le port 8080 pour démarrer

./Yearning -s -p "8080"

2. Configurer le proxy nginx

Pour diverses raisons, le désir ardent doit utiliser le même port que les autres services. Utilisez donc nginx pour proxy le
fichier de configuration comme suit:

http {

         #include   mime.types;
         #default_type   application/octet-stream;
         upstream aaa {
                 server 10.200.9.2:8087;
         }

        upstream bbb {
                server 127.0.0.1:8000;
        }
         server {
                 listen 36010 default_server;
                 server_name www.aaa.com ;
                 location / {
                        proxy_pass http://aaa/;
                        proxy_set_header  X-Real_IP  $remote_addr;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                        client_max_body_size 300m;
                        client_body_buffer_size 128k;
                        proxy_connect_timeout 60;
                        proxy_read_timeout 180;
                        proxy_send_timeout 60;
                        proxy_buffer_size 64k;
                        proxy_buffers   4 32k;
                        proxy_busy_buffers_size 64k;
                        proxy_temp_file_write_size 64k;
                }


                error_page   500 502 503 504  /50x.html;
                location = /50x.html {
                root   html;
                }
         }
         server {
        listen 36010;
        server_name www.bbb.cn ;
        location / {
               proxy_pass http://bbb/;
               proxy_set_header  X-Real_IP  $remote_addr;
               proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
               client_max_body_size 300m;
               client_body_buffer_size 128k;
               proxy_connect_timeout 60;
               proxy_read_timeout 180;
               proxy_send_timeout 60;
               proxy_buffer_size 64k;
               proxy_buffers   4 32k;
               proxy_busy_buffers_size 64k;
               proxy_temp_file_write_size 64k;
       }
       error_page   500 502 503 504  /50x.html;
       location = /50x.html {
            root   html;
       }
    }

}

Vous pouvez visiter différents projets en visitant deux noms de domaine différents + le même port. Si vous avez besoin d'un accès réseau externe, le mappage du nom de domaine doit être effectué.

Je suppose que tu aimes

Origine blog.csdn.net/xiguashixiaoyu/article/details/112694664
conseillé
Classement