Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Настройки

По умолчанию для взаимодействия с веб-сервером используется REST / HTTP без шифрования. В этом случае легко можно посмотреть HTTP-трафик, который ходит между WCS и web-сервером.

WCS Manager WCS Core по умолчанию слушает HTTP на порту 90918081, а HTTPS на порту 88888443.

Настройки административного модуля WCS в файле wcs-managerWCS в файле flashphoner.properties, относящиеся к HTTPS:

Настройка

По умолчанию

manager.enable_

https

true

manager.https_port

8888

manager.keystore

wss.jks

manager.keystore_password

password

spring.profiles.active

dev

rest_template.allow_self_signed

true

Входящий HTTPS

Профили

Входящие HTTPS-запросы используются только для обратных вызовов 'sendData'. См. в документации Web Call Server - Call Flow.

Эти запросы идут с Web-сервера на WCS и WCS - выступает в данном случае в качестве HTTPS-сервера.

Для переключения режимов HTTP и HTTPS используются профили:

  • dev
  • production

Эти профили могут быть указаны в настройках WCS Manager, в файле wcs-manager.properties.

Пример:

Code Block
themeRDark
spring.profiles.active = dev

...

.address

0.0.0.0

https.port

8444

https_server_enabled

true

Сертификаты

В качестве SSL сертификатов для REST / HTTPS Web Call Server использует по умолчанию то же хранилище, которое используется для Websockets - wss.jks, указанное параметром manager.keystore.

Управление этим хранилищем подробно описано в разделе Websocket SSL.

Исходящий HTTPS

При обращении к web-серверу, WCS сервер смотрит на URL обращения и иинициирует инициирует HTTPS запрос если этот URL начинается с https. Например https://localhost/ConnectionStatusEvent. Для обращения к веб-серверу, использующему сгенерированный сертификат (self-signed) используется настройка

Code Block
themeRDark
rest_template.allow_self_signed=true

...

Если эту настройку выставить в false, то обращения проходить не будут и вам нужно будет сконфигурировать ваш веб-сервер для работы с действительными SSL-сертификатами, выданными центром сертификации. Для этого обратитесь к документации вашего веб-сервера.