Більш тонка настройка KVITKA Database server здійснюється через конфігураційний файл KvitkaDataBaseAPI5.dll.config, який знаходиться в каталозі з програмою сервера
<configuration>
<runtime>
<gcServer enabled="true"/>
</runtime>
<appSettings>
<add key="BaseFolder" value=""/>
<add key="console" value="false"/>
<add key="ip" value="0.0.0.0"/>
<add key="port" value="33366"/>
<add key="port_ssl" value="33367"/>
<add key="port_tcp" value="33368"/>
<add key="SSL" value="false"/>
<add key="SSLSertificate" value="key.pfx"/>
<add key="SSLPass" value=""/>
<add key="UseAPPServer" value="false"/>
<add key="APPServer" value=""/>
<add key="admin_pass" value="kvadmin"/>
<add key="time_inactive_min" value="10"/>
<add key="time_check_sec" value="30"/>
<add key="mysql_server" value="localhost:3306" />
<add key="mysql_login" value="" />
<add key="mysql_pass" value="" />
</appSettings>
</configuration>
BaseFolder - шлях до папки зберігання баз даних, якщо значення не задано, то в каталозі програми сервера створюється папка Bases
console - чи запускати сервер у консольному режимі
ip - ip-адреса сервера, якщо вказана адреса “0.0.0.0”, то використовується мережна адреса комп'ютера
port - номер порту HTTP протоколу
port_ssl - номер порту протоколу HTTPS
port_tcp - номер порту TCP протоколу
SSL – використання SSL шифрування HTTPS
SSLSertificate - шлях до сертифіката SSL
SSLPass - пароль до сертифіката SSL
UseAPPServer - не використовується
APPServer - не використовується
admin_pass - пароль адміністратора для доступу до панелі адміністрування
time_inactive_min - таймер перевірки неактивності з'єднання, час у хвилинах
time_check_sec - таймер системних перевірок, час у секундах
mysql_server - адреса MySQL сервера
mysql_login - логін MySQL сервера
mysql_pass - пароль MySQL сервера
ВАЖЛИВО! Після зміни будь-яких значень конфігурації необхідно перезапустити консольний сервер або службу сервера