Первоклассный хостинг VPS :: Регистрация доменов

man linux - справочник linux


30 Март 2015

nginx - блокировка по рефералу

Для того, чтобы настроить в nginx блокировку по referer, достаточно добавить в файл конфигурации, например, в секцию locatin несколько строк.

valid_referers none blocked server_names ~(mail.ru|vk.com|yandex|google|yahoo|bing|facebook|fbcdn);
if ($invalid_referer) {
return 444;
}

В скобках, как несложно догадаться, перечислены URL, чье рефералы разрешены, т.е. список доверенных сайтов.

И второй пример - запрещенные рефералы%

if ($http_referer ~* (social-buttons.com|feedly.com)) {
return 403;
}

Нет комментариев »

Еще нет комментариев.

RSS лента комментариев к этой записи.

Оставить комментарий

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

2008 - 2023 © man-linux.ru
ВНИМАНИЕ: Перепечатка материалов с сайта разрешена только с указанием ссылки на сайт man-linux.ru