Настройка веб сервера
Перечисленные ниже опции управляют поведением Встроенного веб сервера и веб приложений, работающих на нем.
Включить встроенный веб сервер
Имя переменной в конфигурационном файле: webServerEnabled
Тип значения: Boolean
Возможные значения: true или false
Значение по умолчанию: true
Определяет, включен ли интегрированный с SberMobile Server'ом веб сервер. Если нет, то все веб-услуги (Web UI, Web Services и пр.) недоступны.
Включить веб-сервис (web service)
Имя переменной в конфигурационном файле: webServiceEnabled
Тип значения: Boolean
Возможные значения: true или false
Значение по умолчанию: true
Определяет, доступен ли Web Service SberMobile Server для других приложений.
Включить незащищенный доступ к веб-приложениям
Имя переменной в конфигурационном файле: webNonSecureAccessEnabled
Тип значения: Boolean
Возможные значения: true или false
Значение по умолчанию: true
Определяет, можно ли получить доступ к веб-приложениям SberMobile Server, используя небезопасный протокол HTTP. Обычно эту опцию следует отключать, чтобы доступ осуществлялся только по защищенному HTTPS протоколу (с шифрованием на основе SSL).
Включить клиентский апплет и java web start
Имя переменной в конфигурационном файле: webAppletAndJavaWSEnabled
Тип значения: Boolean
Возможные значения: true или false
Значение по умолчанию: false
Определяет, доступны ли клиентский апплет и Java Web Start для запуска.
Тип соединения
Имя переменной в конфигурационном файле: webConnectionType
Тип значения: Integer
Возможные значения: Не разрешать удаленные соединения, Любые удаленные соединения и Только заранее заданные соединения
Значение по умолчанию: Не разрешать удаленные соединения
Опция включает и контролирует работу в режиме Автономный веб сервер.
Заранее заданные соединения
Имя переменной в конфигурационном файле: webConnectionPreconfigured
Тип значения: Data Table
Эта таблица определяет список заданных соединений, которые может устанавливать Автономный веб сервер c внешними серверами SberMobile. Таблица используется только если Тип соединения установлен на Только заранее заданные соединения.
Список алиасов имен хоста сервера, разделенных запятым
Имя переменной в конфигурационном файле: webAppsAliases
Тип значения: String
Возможные значения: Одно ли более имен хостов сети, разделенных запятой
Значение по умолчанию: ""
(пустое)
Определяет имя (имена) хоста, по которым можно получить доступ к веб-приложениям SberMobile Server (Web Admin, Web Service, HTTP Proxy и пр.). Эта опция будет работать, если означенные имена хоста правильно установлены в DNS. Опцию следует настроить дополнительно во время конфигурации вашего сервера DNS.
Номер порта для приема защищенных соединений (HTTPS)
Имя переменной в конфигурационном файле: webAppsSslPort
Тип значения: Integer
Возможные значения: 1-65535
Значение по умолчанию: 8443
Определяет номер порта, по которому будет доступно приложение Web Admin. Вы можете поменять значение этой опции на 443
, если нет других веб серверов, прослушивающих этот порт. 443 - это номер порта HTTPS по умолчанию. Не рекомендуется использовать 80 в качестве значения для этой опции, потому что 80 - это номер порта по умолчанию для небезопасного протокола HTTP.
Номер порта для приема незащищенных соединений (HTTP)
Имя переменной в конфигурационном файле: webAppsNonSslPort
Тип значения: Integer
Возможные значения: 1-65535
Значение по умолчанию: 8080
Определяет номер порта, по которому можно получить доступ к веб-приложениям SberMobile Server. Вы можете выставить значение этой опции в 80,
если нет других веб серверов, прослушивающих этот порт. 80 - это номер порта HTTP по умолчанию.
Размер буфера чтения
Key name in the configuration file: appReadBufferSize
Тип значения: Long
Возможные значения: 1 или более
Значение по умолчанию: 8192
Каждое соединение, которое открывается веб сервером, связано с байтовым буфером чтения. Этот атрибут управляет размером данного буфера. По умолчанию буфер чтения имеет размер 8192 байта. Для снижения параллелизма вы можете увеличить размер, чтобы буферизировать больше данных. Для большого количества поддерживаемых соединений уменьшите это число или увеличьте размер кучи.
Размер буфера записи
Имя переменной в конфигурационном файле: appWriteBufferSize
Тип значения: Long
Возможные значения: 1 или более
Значение по умолчанию: 8192
Каждое соединение, которое открывается веб сервером, связано с байтовым буфером записи. Этот атрибут управляет размером данного буфера. По умолчанию буфер записи имеет размер 8192 байта. Для снижения параллелизма вы можете увеличить размер, чтобы буферизировать больше данных ответа. Для большого количества поддерживаемых соединений уменьшите этот параметр или увеличьте размер кучи. Значение по умолчанию здесь довольно низкое, вам следует его использовать, если вы не имеете дело с десятками тысяч одновременных подключений.
Максимальное количество потоков
Имя переменной в конфигурационном файле: maxThreads
Тип значения: Integer
Возможные значения: 1 или более
Значение по умолчанию: 200
Ограничивает число потоков, которые могут использоваться встроенным веб-сервером.
Путь к хранилищу ключей
Имя переменной в конфигурационном файле: webAppsKeyStoreFile
Тип значения: String
Возможные значения: Любой действительный путь к папке
Значение по умолчанию: Отсутствует
Определяет файл, содержащий SSL сертификаты, которые веб сервер будет пытаться использовать.
Пароль хранилища ключей
Имя переменной в конфигурационном файле: webAppsKeyStorePassword
Тип значения: String
Возможные значения: Любая строка
Значение по умолчанию: Отсутствует
Определяет пароль для открытия файла хранилища ключей.
Пароль ключа
Имя переменной в конфигурационном файле: webAppsKeyPassword
Тип значения: String
Возможные значения: Любая строка
Значение по умолчаниюvalue: Отсутствует
Определяет пароль для открытия ключа SSL.
Режим выполнения виджетов
Имя переменной в конфигурационном файле: webAppsWidgetsMode
Тип значения: Integer
Возможные значения: 0 (виджеты будут запускаться на машине сервера) или 1 (виджеты будут запускаться на машине клиента).
Значение по умолчанию: 0
Определяет, где будут выполняться виджеты при работе с Web UI - на сервере или на устройстве-клиенте .