On Mon, 26 Apr 2010 23:01:01 +0800
Denis Feklushkin <[email protected]> wrote:

> On Mon, 26 Apr 2010 23:59:00 +1100
> alexander <[email protected]> wrote:
> 
> > Привет.
> > Трафик стал сильно хаваться. Это был syn-flooding на мой веб-сервак.
> > При этом dmesg выдал картинко:
> > 
> > [30942.485594] possible SYN flooding on port 80. Sending cookies.
> > [30951.969322] TCPv6: Possible SYN flooding on port 80. Sending
> > cookies. [30960.029739] TCPv6: Possible SYN flooding on port 80.
> > Sending cookies. [30966.058466] TCPv6: Possible SYN flooding on
> > port 80. Sending cookies. [31003.499854] possible SYN flooding on
> > port 80. Sending cookies.
> > 
> > Я тут добавил директивы limit для сервака, а потом вдруг возникла
> > идея nginx.
> 
> По-моему, не тот уровень. Флудить ведь не перестанут, и tcp-соекуты
> так и будут открываться, и в dmesg этот же текст будет писаться дальше
> 
> > Почитал как его хвалят. Если он такой хороший, то что его не
> > используют многие для своих нужд, например debian.org? :( Есть ли
> > смысл ставить nginx? Поможет ли он уменьшить syn-flooding и вообще
> > нагрузку на сервер?
> > 
> > 
> 
> 
ясн. ;) да я тут про nginx тут прочитал, во чо пишут гады:

"В этом примере все запросы попадающие в location / будут проксироваться
на сервер 1.2.3.4 порт 8080. Это может быть как apache, так и любой
другой http-сервер.

Однако тут есть несколько тонкостей, связанных с тем, что приложение
будет считать, что, во-первых, все запросы приходят к нему с одного
IP-адреса (что может быть расценено, например, как попытка DDoS-атаки
или подбора пароля), а во-вторых, считать, что оно запущено на хосте
1.2.3.4 и порту 8080 (соответственно, генерировать неправильные
редиректы и абсолютные ссылки). Чтобы избежать этих проблем без
необходимости переписывания приложения, мне кажется удобной следующая
конфигурация: Nginx слушает внешний интерфейс на порту 80."

Вот я и подумал что nginx еще может определять DDoS атаки ;) хыхы


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить