![]() |
Настройка Nginx для отражения небольших ddos атак
http://i058.radikal.ru/0908/cc/d159093919cd.jpg
Nginx - веб сервер предназначеный для работы на высоконагруженных серверах. Ddos атака как раз и является той нагрузкой с которой этот web сервер может вполне удачно справится. Решения которые предоставляет Antiddos.org построены на кластерах под управлением FreeBSD и веб сервера Nginx. Мы провели очень много экспериментов по реакции nginx под нагрузкой и пришли к мнению что он является правильным выбором для работы на серверах которые подвергаются ddos атакам. Ниже привожу основные настройки данного сервера. FreeBSD, сетевая Intel fxp, порт 100Мбит, polling, http accept-filter в sysctl Код:
sysctl kern.maxfiles=90000Код:
worker_processes 1;Код:
server_tokens off;Код:
n=loginКод:
set $add 1;много хитов. PF с таблицами работает очень быстро. Исходники парсера логов есть на http://www.comsys.com.ua/files. ну и по крону уже раз в минуту добавлять в ip table новые ip из лога 25Мбитный DDoS, преимущесвенно режущийся ip, остатки проходят на nginx, который по критерию обучает ip и остатки проксирует на апач - LA 0, сайт работает. Источник: antiddos.org |
| Время: 08:42 |