The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Падает Apache, роняя сервер, забивая mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Apache, http-серверы)
Изначальное сообщение [ Отслеживать ]

"Падает Apache, роняя сервер, забивая mysql"  +/
Сообщение от Estray (ok) on 22-Июн-14, 15:37 
Доброго времени суток.

У меня такая проблема: я использую хостинг на firsrdedic (под сервер) и на firstvds (под сайт).
Сайт: поставил freebsd 10, apache 22, php5, mysql 55. Всё работает хорошо, но, как я понимаю, сайт начинают атаковать ddos атакой и он падает, т.к. сайт имеет доступ к серверу (mysql), он забивают мусю и с этим падает ещё и сервер.
На обоих хостингах включен pf и ipfw.
Правила для pf:

ext_if="айпи машины"
service_ports="{ 22, 80 }"
table <trusted_hosts> const { айпи с неограниченным доступом }
table <abusive_hosts> persist
# options
set block-policy drop
set loginterface $ext_if
set skip on lo
scrub on $ext_if reassemble tcp no-df random-id
antispoof quick for { lo0 $ext_if }
pass out all keep state
pass out on $ext_if all modulate state
pass in quick from <trusted_hosts>
block in quick from <abusive_hosts>
pass in inet proto icmp all icmp-type echoreq
pass in on $ext_if proto tcp to any port $service_ports flags S/SA keep state \
        (max-src-conn 40, max-src-conn-rate 20/5, overload <abusive_hosts> flush)

для ipfw:

${fwcmd} add allow tcp from any to me dst-port 3306 limit src-addr 7
${fwcmd} add allow tcp from any to me dst-port 22 limit src-addr 7
${fwcmd} add allow tcp from any to me dst-port 80 limit src-addr 7


Чтобы pf работал, ядро пересобирал.
Кто-нибудь знает, что можно сделать?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Падает Apache, роняя сервер, забивая mysql"  +/
Сообщение от ТуШКАН on 23-Июн-14, 01:36 
> У меня такая проблема: я использую хостинг на firsrdedic (под сервер) и
> на firstvds (под сайт).
> для ipfw:

Когда я последний раз пытался завести себе сервер в firstvds, у них было всё настолько через ж... с freebsd - ipfw у меня или не включался вообще никак или не фильтровал ничего. Т.е. в правила нужно count поставить, чтобы убедиться, что он работает.


> ${fwcmd} add allow tcp from any to me dst-port 3306 limit src-addr

А всем то зачем доступ к mysql. Может только php и себе оставить ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру