Сервис Управление БД
В целях безопасности с версии 24.1 Управление БД больше недоступно в ПК Бюджет-NEXT.
Управление базами данных вынесено в отдельный сервис Управление БД.
Данная инструкция кратко описывает установку в OC LINUX через терминал.
Для более подробной информации о сервисе Управление БД ознакомьтесь с её основной документацией.
Развертывание в ОС Linux
1. Скачайте архив сервиса.
Скачайте архив сервиса Управления БД в каталог /opt/wsks-6.0.9_443/ctl/tar_files/
:
wget -O /opt/wsks-6.0.9_443/ctl/tar_files/webnext-dbadmin-241.tar.gz "https://keysystems.ru/files/web/INSTALL/DbAdmin/webnext-dbadmin-241.tar.gz" --no-check-certificate
2. Установите сервис.
bash /opt/wsks-6.0.9_443/ctl/ws_addapp.sh -t wDBA -a webnext_dbadmin_24.1.tar.gz -p auto -vc dba
Параметр | Описание |
---|---|
-t wDB | Тип приложения сервиса Управления БД |
-a webnext_dbadmin_23.2.tar.gz | Имя архива |
-p auto | Автоматическое присвоение порта kestrel |
-vc dba | Имя виртуального каталога |
Если установка выполнена успешно, то при запуске стартовой страницы в браузере: https://<host_ip>:443/dba
должна появиться форма авторизации.
Способы разграничения доступа к сервису
На уровне приложения
Измените файл appsettings.Production.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
Чтобы настройки применились без перезапуска контейнера используйте команду:
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.