Защита сервера от ботов - Форум успешных вебмастеров - GoFuckBiz.com - Страница 9
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Хостинг и железо
Дата
USD/RUB90.2486
BTC/USD68832.7314
Хостинг и железо Обсуждаем вопросы хостинга и железа.

Закрытая тема
Опции темы Опции просмотра
Старый 25.07.2014, 00:52
Start Post: Защита сервера от ботов 
  #81
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

люблю следить за чужими ботами в логах своих веб-серверов. Порой проскакивают интересные экземпляры и "темы". Но большинство ботов являются нежданными гостями, а порой и опасны для сайта или сервера. Далее я хочу поделиться своими мыслями на эту тему.
Тыкаем на смайлы More

Опасности ботов:

More

Определение термина "бот"

More

Признаки бота

More

Степень наглости ботов.

More

Политика и цели филтрации бот-трафика

More

Маршрут ботов и компоненты их анализа

More

Что делать с обнаруженным ботом?

More

Профит от фильтрации ботов

More

далее еще будет практическая часть.....
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 22.10.2015, 05:56   #82
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от mycop
Nginx установил из коробки ispmanager lite
ispmanager предоставляет немного дубовую интеграцию nginx, но для начала и этого обычно хватает снизить нагрузку со статики. Тем не менее для защиты от DOS надо вмешиваться ручками.

У тебя сейчас веб-сервер состоит из 2-х компонентов:
- фронтэнд (это nginx), который принимает все HTTP запросы от юзеров и далее решает, что с ними делать: отдать файл сразу или отправить на обработку апачу или заблокировать юзера или ... - т.е. nginx типа метрдотеля, который встречает на входе гостей и определяет их куда-нибудь )
- бекэнд (у тебя это апач, хотя вместо него можно использовать php-fpm), который выполняет php/perl/python/...-скрипты и выдает их результат.

Как оно у тебя работает для статики:
http-клиент -> nginx -> отдаем сразу файл (картинка, css, js)

для php:
http-клиент -> nginx -> apache -> выполнение php -> nginx -> отдаем ответ апача

Основная проблема с нагрузкой заключается в запуске php...просто потому, что это сложные манипуляции с памятью, процессором, диском, да если еще php-код кривой, то совсем все будет плохо. Поэтому надо стараться допустить к апачу/php только хороших http-клиентов, а плохих банить в nginx еще на подступах.

тебе надо в http{} определить зоны блокировки, а в server {} или в location{} от нужного домена использовать эти зоны. Например, применить зону в том месте, где nginx передает запрос апачу на исполнение, т.о. при запросе php файла более N-раз nginx прекратит передачу запросов апачу для этого IP юзера. Как-то так.

Вообще, я бы советовал изучать это без панелей. Возьми дешевую впску за 5-10 баксов и потренируйся....без панелей и без апача )) nginx + php-fpm - инструкции по настройки - окей гугл

Цитата:
Сообщение от mycop
Еще вопрос, я несовсем понимаю, если я захочю свою ОС поставить как ето нада сделать?
обычно, при заказе vps/vds хостер спрашивает желаемую ОС и часто это все автоматизированно, т.е. клиент сам может (пере-)устанавливать ОСы как ему угодно, а хостер только обеспечивает стандартными образами популярных ОС. Ну или напиши тикет своему хостеру, что хочешь сделать реинстал системы и хочешь такую-то ОС.
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума