Файл конфигурации сервера: ServerConfig.json
Основные характеристики
Назначение | Содержит настройки Discovery Server |
Наименование | ServerConfig.json |
Расположение по умолчанию | Для ОС Windows: C:\Program Files\Discovery Server\Server\Settings Для ОС Linux: /opt/Discovery.Server/Settings/ |
Параметры
- Guid - уникальный идентификатор конфигурации.
- CommonDirectory - путь к рабочей директории сервера, в которую сохраняются данные транзакций, логи.
Формат зависит от операционной системы.- Пример для Windows: C:\\ProgramData\\Discovery.Server
- Пример для Linux: /home/itmans или /var/tmp/discovery-server
- ServerAddress - порт, на котором работает сервер обработки данных, в формате: "https://*:5047", где "5047" это номер порта.
- CertificateFileName - название файла SSL сертификата.
- CertificateKeyFileName - название файла ключа SSL.
- X509ContentType - формат сертификата х509.
- EnKey - настройка полного шифрования данных:
- true - шифрование включено,
- false - шифрование выключено.
- ReaderPrefixAddress - протокол взаимодействия с модулем Reader, должен быть равен "https://" при использовании SSL.
- ReaderAddress - IP адрес модуля Writer, укажите "127.0.0.1", если модуль расположен на том же компьютере, что и сервер.
- ReaderPort - порт модуля Reader.
- WriterPrefixAddress - протокол взаимодействия с модулем Reader, должен быть равен "https://" при использовании SSL.
- WriterAddress - IP адрес модуля Writer, укажите "127.0.0.1", если модуль расположен на том же компьютере, что и сервер.
- WriterPort - порт модуля Writer.
После изменений конфигурационного файла перезапустите сервер.
Пример заполнения для ОС Windows
{
"Guid": "NNNN-NNNN-NNNN-NNNN-NNNNNNNNNNNN",
"CommonDirectory": "C:\\ProgramData\\Discovery.Server",
"ServerAddress": "https://*:5047",
"CertificateFileName": "rootCA.pem",
"CertificateKeyFileName": "rootCA.key",
"X509ContentType": "Pkcs12",
"EnKey" : true,
"ReaderPrefixAddress": "https://",
"ReaderAddress": "127.0.0.1",
"ReaderPort": 5087,
"WriterPrefixAddress": "https://",
"WriterAddress": "127.0.0.1",
"WriterPort": 5097
}