Skip to content

Сервис Управление БД

В целях безопасности с версии 24.1 Управление БД больше недоступно в ПК Бюджет-NEXT.
Управление базами данных вынесено в отдельный сервис Управление БД.

Данная инструкция кратко описывает установку в OC LINUX через терминал.

Для более подробной информации о сервисе Управление БД ознакомьтесь с её основной документацией.

Развертывание в ОС Linux

1. Скачайте архив сервиса.

Скачайте архив сервиса Управления БД в каталог /opt/wsks-6.0.9_443/ctl/tar_files/:

bash
wget -O /opt/wsks-6.0.9_443/ctl/tar_files/webnext-dbadmin-251.tar.gz "https://keysystems.ru/files/web/INSTALL/DbAdmin/webnext-dbadmin-251.tar.gz"

2. Установите сервис.

bash
bash /opt/wsks-6.0.9_443/ctl/ws_addapp.sh -t wDBA -a webnext-dbadmin-251.tar.gz -p auto -vc dba
ПараметрОписание
-t wDBТип приложения сервиса Управления БД
-a webnext-dbadmin-251.tar.gzИмя архива
-p autoАвтоматическое присвоение порта kestrel
-vc dbaИмя виртуального каталога

Если установка выполнена успешно, то при запуске стартовой страницы в браузере: https://<host_ip>:443/dba должна появиться форма авторизации.

db_admin

Способы разграничения доступа к сервису

На уровне приложения

Измените файл appsettings.Production.json.

Для применения параметров требуется перезапуск сервиса.

Примеры:

appsettings.Production.json
json
"SystemSettings": {
"AdminCPAllowedIP": "10.38.15.4/32",

"SystemSettings": {
"AdminCPAllowedIP": "192.168.0.0/24,10.0.0.0/8,127.0.0.1/32,10.38.15.4/32",

На уровне web-сервера

Пример приведен для Nginx.

Измените соответствующий конфигурационный файл nginx в каталоге /opt/wsks-6.0.9_443/conf.ks/vhost.ks

Чтобы настройки применились без перезапуска контейнера используйте команду:

bash
docker exec -ti wsks-6.0.9_443 bash -c "/etc/init.d/nginx reload"

Пример конфигурационного файла nginx

rewrite ^/dba$ /dba/;

location ~ ^/dba(/.*) {

      allow 10.38.15.4;

      deny all;

где: allow - разрешает доступ ip 10.38.15.4 для админского входа; deny - запрещает доступ остальным ip.

© 2003—2026 ООО «Кейсистемс». Все права защищены.