Здравствуйте. ребят подскажите возможно ли реализовать такую фичу. Есть клиент серверная архитектура. Клиент шлёт запросы на сервер по RestApi и всё ок. Можно ли сделать такую штуку что сервер принимает запросы только с IP адресом клиента? И если можно то вопрос как?
P.S. на сервере стоит nginx
Запрос на сервер
Re: Запрос на сервер
Если клиент отправляет идентифицирующий токен, то его можно сопоставить с IP, хранящимся в БД
-
- Сообщения: 87
- Зарегистрирован: 2014.04.18, 14:21
Re: Запрос на сервер
Тут немного другой смысл. это все делается для защиты приложения от большого количества пост запросов на сервер для создания объектов
Re: Запрос на сервер
вопрос немного не по Yii. сам не делал,
imho.
защита нужна на уровне сервера-firewall или nginx.
если адрес клиента известен и статичен, то на уровне вебсервера как то так.
ну и поиск
http://yandex.ru/yandsearch?text=nginx% ... lla-search
при необходимости поискать по "fail2ban"
imho.
защита нужна на уровне сервера-firewall или nginx.
если адрес клиента известен и статичен, то на уровне вебсервера как то так.
Код: Выделить всё
Allow 8.8.8.8
http://yandex.ru/yandsearch?text=nginx% ... lla-search
при необходимости поискать по "fail2ban"
Re: Запрос на сервер
Для ограничения количества запросов от пользователя средствами фреймворка https://github.com/yiisoft/yii2/blob/ma ... imiting.md
Средствами nginx http://nginx.org/ru/docs/http/ngx_http_ ... odule.html
Средствами nginx http://nginx.org/ru/docs/http/ngx_http_ ... odule.html