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

Необходимые доступы на сервер со стороны посетителя

При использовании Webim Server в локальной конфигурации на хост сервера должен быть обеспечен доступ с фронтэнда посетителя к следующим URL-адресам сервера Webim на сетевом уровне (виджет чата) — нужно добавить в настройках межсетевого экрана (англ. firewall) соответствующие правила на INBOUND к серверу приложений:

URL-адреса

URL-адреса, на которые обращается веб-клиент чата со стороны пользователя (для текущей версии сервиса Webim):

/images/*
/button.php
/client.php
/iclient.php
/webim/button.php
/webim/client.php
/webim/iclient.php
/webim/images/*
/webim/js/*
/js/button.js
/v/buttons/
/v/css/*
/v/fonts/*
/v/images/*
/v/ui-resources.php
/l/v/track
/l/v/track.php
/l/v/delta
/l/v/action
/l/v/upload
/l/v/upload.php
/l/v/download/*
/l/v/history
/l/v/get-history
/l/v/get-online-status
/l/v/enum-operators.php
/l/v/js-error
/l/v/js-error.php
/ws/v/action
/ws/v/cobrowsing
/x/js/v/*

URL-адреса, используемые со стороны коммуникационных каналов:

/l/v/vk/*
/l/v/telegram/*
/l/v/skype/*
/l/v/yandex/*
/l/v/whatsapp_infobip/*
/l/v/whatsapp_vonage/*
/l/v/whatsapp_360dialog/*
/l/v/email/*
/l/v/fb/*
/l/v/fb_webim/
/l/v/viber/*
/l/v/ok/*
/l/v/apple_chat/*
/l/ch
/l/v/hosted/yandex/

URL-адреса, необходимые для использования API Webim:

/api/bot/*
/api/v*

URL-адреса, используемые SDK:

/l/v/m/delta
/l/v/m/action
/l/v/m/download/*
/l/v/m/upload
/l/v/m/history

Для всех URL-адресов выше должны быть открыты TCP-порты 80, 443. Эти URL-адреса должны быть доступны снаружи, когда сервер Webim размещается внутри периметра, закрытого межсетевым экраном, чтобы чат со стороны пользователя был доступен извне. Остальные URL-адреса для доступа на сервер Webim извне могут быть закрыты.