Перейти к содержанию

Требования к сетевым настройкам сервера

Информация в этом разделе предназначена для системных администраторов, которые настраивают сетевое и серверное оборудование Вашей компании.

Webim Server требует настройки следующих параметров и доступов:

Параметр Значение Особенности
Порт HTTPS 443 Настройте доступ по 443 TCP-порту извне. Если сайт организации работает по HTTPS, то и запросы приложений пойдут к Серверу Webim по этому порту (рекомендован по сравнению с HTTP/80). Webim API/SDK также работают по HTTPS/443.
Порт HTTP 80 Настройте доступ по 80 TCP-порту извне. Если Ваш сайт работает по HTTP, то запросы к Серверу Webim пойдут по HTTP/80 (не рекомендуется!).
Порт Chat Backend 8260 (по умолчанию) Данный TCP-порт должен быть свободен и открыт внутри (на localhost) на сервере, доступ извне к нему не требуется. Вы можете выбрать любой другой порт, но тогда необходимо перенастроить Chat Backend.
Порт СУБД 3306 (по умолчанию для MySQL) Можно настроить на любой другой.
SSL/TLS сертификат Если вы решили использовать HTTPS, то вам понадобится SSL/TLS сертификат к своему домену. Помимо прочих, возможен следующий вариант размещения сертификата: сам по себе он может лежать на Вашем балансировщике, после которого трафик будет перенаправляться на другое доменное имя по HTTP или HTTPS. Важно: самоподписные сертификаты SSL/TLS не поддерживаются. Вы можете самостоятельно попробовать внести изменения в систему (библиотеки, системные пакеты и настройки) серверов, чтобы сертификаты воспринимались как доверенные, но корректная работа Webim в этом случае не гарантируется.
Запись в DNS например, webim.yourdomain.com или myaccount.webim.ru Сервер Webim может быть настроен на работу на хосте в Вашем домене или в домене webim.ru. В обоих случаях доменное имя сервера обязательно должно быть третьего уровня. Без доменного имени Webim Server работать не будет.
SMTP(S): server IP, порт, логин-пароль Для отправки сообщений по электронной почте нужны реквизиты сервера, доступного по Secure SMTP, — например, Mailgun. Значение не должно быть пустой строкой.

По требованию заказчику может быть интегрирована система мониторинга, автоматического резервирования (backup/restore), балансировки нагрузки (рекомендуются).