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

Ограничение установки Websocket соединений по домену

Описание

В сборке 5.2.792 добавлена возможность ограничивать установку Websocket соединений по указанному домену или списку доменов при помощи настройки в файле flashphoner.properties

allow_domains=wcs.mydomain.com

В настройке может быть перечислено несколько доменов и поддоменов, поиск идет до первого совпадения, например

allow_domains=mydomain.com,wcs.mydomain.com,myotherdomaincom,wcs2.myotherdomain.com

Также поддерживается маска (символ *), например

allow_domains=*.mydomain.com,*.myotherdomain.com

Изменения в данной  настройке могут быть применены без перезапуска сервера при помощи команды интерфейса командной строки

reload node-settings

Запрет подключения с определенных доменов

В сборке 5.2.971 добавлена возможность запретить подключение с определенных доменов. Например, запретить подключение с одного домена, но разрешить со всех остальных доменов можно следующим образом

allow_domains=!*.evildomain.com,*

Использование настройки на сервере в CDN

При использовании данной настройки на сервере в CDN, необходимо указать в ней CDN IP адрес сервера. Например, если у данного сервера указан следующий адрес в CDN

cdn_ip=192.168.111.101

то в настройке требуется указать

allow_domains=*.mydomain.com,*.myotherdomain.com,192.168.111.101