- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
ставим nginx
настраиваем толково limit_req....
это сильно снизит нагрузку на бекэнд...
то что XEN, это очень хорошо - нет ограничений на кол-во правил iptables,
пишем простенький анализатор логов nginx, который будет анализировать отлупы по limit_req и блокировать АйПи в iptables. скрипт хоть и простенький, но нужно будет продумать некоторые моменты, а не писать бездумно. например нужно айпи разбанивать через некоторое время (сутки-двое), а то в конечном итоге сдохнет и ipset-a, да и банить нужно не бездумно, то есть не тупо по превышению лимита, а то можно и своих забанить...
все это реализуется толковым админом за час-два работы и будет работать, в случае если это только простой http-флуд и если хватит канала...
RewriteEngine On
RewriteCond %{REQUEST_URI} =/
RewriteCond %{QUERY_STRING} =False
RewriteRule ^ - [R=404,L]
А так не лучше будет:
RewriteCond %{REQUEST_URI} =/
RewriteCond %{QUERY_STRING} =false
RewriteRule .* http://www.vk.com%{REQUEST_URI} [R=301,L]
Задача же снизить максимально нагрузку. А в первом варианте сервер еще и будет искать 404 и отдавать по HTTP. А так - сразу давайдосвидания. Нет?
6666, Если стоит задача снизить нагрузку то :
RewriteCond %{REQUEST_URI} =/
RewriteCond %{QUERY_STRING} =false
RewriteRule .* 404.html%{REQUEST_URI} [R=301,L]
Только предварительно его создайте
C уважением, Владимир
kxk, не очень понимаю логику. Зачем нужно 1000 раз в час отдавать ддосящим ботам 404.html
Это же и траффик (пусть небольшой) и серверу надо ее найти и отдать?
6666, Вы можете удалить файл и сервер будет отдавать 404 not found без страницы. Закрывать соединение через код например 444 умеет только Nginx и его аналоги, про такой возможности для Апача лично я не слышал (хотя мог, не до конца изучить документацию Апача).
Коллеги, ддос не сильный.
[root@vps-5711 ~]# ipset list | wc -l
889
[root@vps-5711 ~]#
впс - очень слаба. хз.. что будет если усилится. 512 мбайт памяти .
nginx'а не было. ОС по дефолту. в ней не ковырялись.
всунул ipset , всунул примитивную, на коленке - парсилку логов nginx'а.
без рублей разбираться детально не охота уже))) но сайтец вроде работает...
а так ... ,ТС, если чуть там чего посильнее.. то уже к антиддос-сервисам.
kxk, по-прежнему не понимаю зачем нужно заставлять сервер делать вообще что-либо для каждого ДДОС бота, если можно переложить это на сервер ВК. Ну, разумеется, не ВК, а лучше несуществующий урл.
pupseg
он же клоудфаре пошел подключать или передумал?
---------- Добавлено 07.05.2013 в 12:56 ----------
kxk, по-прежнему не понимаю зачем нужно заставлять сервер делать вообще что-либо для каждого ДДОС бота, если можно переложить это на сервер ВК. Ну, разумеется, не ВК, а лучше несуществующий урл.
а как можно переложить?
Den73, подключил, но там чего то не срослось с ssl у него на сайте и клаудфларя баблбос попросила... :) я так понимаю платный аккаунт покупать ему накладно
а как можно переложить?
Если речь про ДДОС как у ТС, то так
RewriteCond %{REQUEST_URI} =/
RewriteCond %{QUERY_STRING} =false
RewriteRule .* http://www.vk.com%{REQUEST_URI} [R=301,L]
Почему нет?