Описание настроек для Веб-сервера webServer.json

  • disable (true|false) - с помощью этой настройки можно отключить web сервер, например для распределения нагрузки между несколькими экземплярами ALEPIZ. По умолчанию false.
  • httpPort или port - TCP порт для работы HTTP сервера. По умолчанию 80
  • httpsPort - TCP порт для работы HTTPS сервера. По умолчанию 443. Порт может быть задан переменными окружения app_port или PORT. Переменные окружения Имеют приоритет перед настройкой.
  • downloadWebServerMaxSize - Максимальный объем данных, который можно получить с Веб-сервера. К параметру можно добавлять единицы измерения (Kb, Mb, Gb). По умолчанию "100gb".
  • sessionMaxAgeInDays - время жизни сессии для пользователя в днях, после которого пользователю будет предложено повторно ввести свои учетные данные. По умолчанию 7.
  • parameterLimit - максимальное число параметров, которое можно передать серверу при выполнении HTTP запроса. По умолчанию 100000,
  • privatePath - каталог с SSL ключами для сервера HTTPS и файлом для шифрования cookies. По умолчанию private. Если не существует, будет создан при старте сервиса
  • webSecretFile файл JSON, содержащий ключ для шифрования cookies в формате {"cookieSecret":"<ключ>"}. По умолчанию webSecret.json. Файл находится в каталоге, установленном в настройке privatePath. Если при старте сервиса файл отсутствует, он будет создан автоматически.
  • httpsKeyFile - SSL ключ для шифрования пользовательских подключений к HTTPS серверу. По умолчанию key.pem. Файл находится в каталоге, установленном в настройке privatePath.
  • httpsCertFile - SSL сертификат для шифрования пользовательских подключений к HTTPS серверу. По умолчанию cert.pem. Файл находится в каталоге, установленном в настройке privatePath.
  • sessionDB - относительный путь и файл базы банных SQLite, в которой хранятся пользовательские сессии. По умолчанию db/session.db. Расширение .db обязательно.
  • sessionTableName - имя таблицы в базе данных sessionDB, в которой хранятся пользовательские сессии. По умолчанию session.