Первый VPS, первый DDoS

R
На сайте с 14.02.2010
Offline
77
#41

ставим nginx

настраиваем толково limit_req....

это сильно снизит нагрузку на бекэнд...

то что XEN, это очень хорошо - нет ограничений на кол-во правил iptables,

пишем простенький анализатор логов nginx, который будет анализировать отлупы по limit_req и блокировать АйПи в iptables. скрипт хоть и простенький, но нужно будет продумать некоторые моменты, а не писать бездумно. например нужно айпи разбанивать через некоторое время (сутки-двое), а то в конечном итоге сдохнет и ipset-a, да и банить нужно не бездумно, то есть не тупо по превышению лимита, а то можно и своих забанить...

все это реализуется толковым админом за час-два работы и будет работать, в случае если это только простой http-флуд и если хватит канала...

6666
На сайте с 10.01.2005
Offline
505
#42
tls:
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. А так - сразу давайдосвидания. Нет?

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
kxk
На сайте с 30.01.2005
Offline
990
kxk
#43

6666, Если стоит задача снизить нагрузку то :

RewriteCond %{REQUEST_URI} =/

RewriteCond %{QUERY_STRING} =false

RewriteRule .* 404.html%{REQUEST_URI} [R=301,L]

Только предварительно его создайте

C уважением, Владимир

Ваш DEVOPS
6666
На сайте с 10.01.2005
Offline
505
#44

kxk, не очень понимаю логику. Зачем нужно 1000 раз в час отдавать ддосящим ботам 404.html

Это же и траффик (пусть небольшой) и серверу надо ее найти и отдать?

kxk
На сайте с 30.01.2005
Offline
990
kxk
#45

6666, Вы можете удалить файл и сервер будет отдавать 404 not found без страницы. Закрывать соединение через код например 444 умеет только Nginx и его аналоги, про такой возможности для Апача лично я не слышал (хотя мог, не до конца изучить документацию Апача).

pupseg
На сайте с 14.05.2010
Offline
364
#46

Коллеги, ддос не сильный.

[root@vps-5711 ~]# ipset list | wc -l

889

[root@vps-5711 ~]#

впс - очень слаба. хз.. что будет если усилится. 512 мбайт памяти .

nginx'а не было. ОС по дефолту. в ней не ковырялись.

всунул ipset , всунул примитивную, на коленке - парсилку логов nginx'а.

без рублей разбираться детально не охота уже))) но сайтец вроде работает...

а так ... ,ТС, если чуть там чего посильнее.. то уже к антиддос-сервисам.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
6666
На сайте с 10.01.2005
Offline
505
#47

kxk, по-прежнему не понимаю зачем нужно заставлять сервер делать вообще что-либо для каждого ДДОС бота, если можно переложить это на сервер ВК. Ну, разумеется, не ВК, а лучше несуществующий урл.

Den73
На сайте с 26.06.2010
Offline
523
#48

pupseg

он же клоудфаре пошел подключать или передумал?

---------- Добавлено 07.05.2013 в 12:56 ----------

6666:
kxk, по-прежнему не понимаю зачем нужно заставлять сервер делать вообще что-либо для каждого ДДОС бота, если можно переложить это на сервер ВК. Ну, разумеется, не ВК, а лучше несуществующий урл.

а как можно переложить?

pupseg
На сайте с 14.05.2010
Offline
364
#49

Den73, подключил, но там чего то не срослось с ssl у него на сайте и клаудфларя баблбос попросила... :) я так понимаю платный аккаунт покупать ему накладно

6666
На сайте с 10.01.2005
Offline
505
#50
Den73:
а как можно переложить?

Если речь про ДДОС как у ТС, то так

RewriteCond %{REQUEST_URI} =/

RewriteCond %{QUERY_STRING} =false

RewriteRule .* http://www.vk.com%{REQUEST_URI} [R=301,L]

Почему нет?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий