...
- Приложение использует два разных порта:
:3001
— виджет, внешнее API.:3002
— панель управления, рабочее место оператора, внутреннее API.
- Требуется поддержка проксирования постоянных подключений от клиента к серверу (WebSocket и HTML5 SSE).
- Для внешнего API обязательно использование TLS, т.к. сейчас многие внешние прокси-северы еще плохо поддерживают WebSocket-соединения.
- Для внутреннего API и рабочего места оператора рекомендовано использование TLS, т.к. Chrome разрешает только защищенным сайтам отправлять нативные уведомления.
Архитектура установки с одиним веб-сервером
Архитектура установки с двумя веб-серверами (публичным и внутренним)
Конфигурация публичного веб-сервера
...