Требования к сетевым настройкам сервера
Информация в этом разделе предназначена для системных администраторов, которые настраивают сетевое и серверное оборудование Вашей компании.
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), балансировки нагрузки (рекомендуются).