<< Click to Display Table of Contents >> Администрирование (Windows) > Сопровождение работы системы > Установка и настройка сервера приложений (устар.) Установка на основной сервер |
1.В конфигурационном файле config.yml в секцию services_config добавьте секцию WcfServer. В секции задайте параметры сервера приложений:
•ISLOCAL – признак, что этот сервер приложений отладочный, то есть используется для работы среды разработки. Возможные значения: true, false. Значение по умолчанию false;
•LOGS_PATH – путь к папке с лог-файлами сервера приложений. В пути можно использовать макропеременную ${basedir} для подстановки пути сервера приложений и ${specialfolder:LocalApplicationData} для подстановки %APPDATA%;
•LOGS_DEBUGGER – включение подробного логирования для отладки системы. Возможные значения: true, false. Если установлено значение true, то в лог-файле отображаются отладочные сообщения с уровнем логирования Debug. Они помогают разработчику восстановить ход работы по этапам конкретного процесса в продуктивной системе. Значение по умолчанию false. Если сервер приложений устанавливается на компьютер разработчика, рекомендуется установить значение true;
•CERTIFICATE_SECURITY – настройка работы по протоколу HTTPS или HTTP. Чтобы работать с системой через Интернет по защищенному протоколу HTTPS, установите значение true. Чтобы тестировать систему по локальной сети компании по протоколу HTTP, установите значение false. Значение по умолчанию true;
•WEB_ACCESS_RELATIVE_PATH – относительный путь для доступа в веб-клиент. При обновлении системы скопируйте значение из конфигурационного файла сервера приложений предыдущей версии. При новой установке системы укажите значение :<Порт>/Client.
Пример настройки:
WcfServer:
<<: *base
ISLOCAL: false
LOGS_PATH: '{{ home_path }}/logs'
LOGS_DEBUGGER:
'@enabled': 'false'
CERTIFICATE_SECURITY:
'@enabled': 'true'
WEB_ACCESS_RELATIVE_PATH: ':443/Client'
2.В этом же конфигурационном файле config.yml в секцию IIS добавьте параметры:
•wcf_app_name – имя веб-приложения для работы сервера приложений. Должно совпадать с именем, указанным в секции variables;
•wcf_apppool_name – имя пула для сервера приложений.
ВАЖНО. При обновлении системы значения параметров wcf_app_name и wcf_apppool_name не должны совпадать со значениями, которые использовались в версии 4.1. Предыдущие значения можно посмотреть в конфигурационном файле сервера приложений или в оснастке Диспетчер служб IIS.
Пример настройки:
IIS:
wcf_app_name: 'DirectumRX'
wcf_apppool_name: 'DirectumRxAppPool'
ВАЖНО. Пул сервера приложений развертывается с учетными данными, указанными в секции ServiceRunner в параметрах WINDOWS_USERNAME и WINDOWS_PASSWORD. Заполните эти параметры, если их значения не были указаны ранее.
3.Чтобы настроить доступ сервера приложений к другим сервисам Directum RX, в параметре DATA_PROTECTION_CERTIFICATE_THUMBPRINT укажите отпечаток сертификата для проверки токена доступа к сервисам. Отпечаток должен быть одинаковым для всех сервисов Directum RX. Поддерживается только сертификат с алгоритмом RSA.
4.Выполните команду:
do wcfserver up
© Компания Directum, 2024 |