Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > Сайтостроение
Расширенный поиск

Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2010, 12:06 Вверх   #1
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию Блок refferer в Nginx

В общем появилась необходимость блока реферрера на уровне конфига Nginx (в логах он слишком часто встречается в виде refferer http://example.com/page.html и очень похоже на http-флуд). Как правильно его заблокировать, чтобы запросы от него сразу отсекались?
  Ответить с цитированием
Старый 12.11.2010, 14:39 Вверх   #2
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию

разобрался. тему можно закрыть.

в друг кому понадобится, решил так:

пробовал

location тут_мой_сайт {
valid_referers none blocked тут_вржеский_хост;

if ($invalid_referer) {
return 403;
}
}
но получал 403 на все, что дальше главной страницы.

На помощь мне пришла такая штука:
if ($http_referer ~* "вражеский_хост")
{
return 403;
}

в итоге все гут. закрывайте топик.
  Ответить с цитированием
Cказали cпасибо:
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок Arcesius Invision Power Board 0 29.05.2011 14:07
Есть ли подробные мануалы по настройке nginx ? Serberg Linux 10 14.04.2011 01:17
Redirect nginx FreeD Сайтостроение 3 23.03.2011 09:06
сворачиваемый блок imbanoob vBulletin 3.х 3 09.12.2010 19:08
Настройка apache и nginx для vbulletin Serberg Инструкции по vBulletin 0 18.10.2008 18:00


Текущее время: 02:37. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.06189 секунды с 12 запросами