Как установить ограничение одновременного посещения сайта VP

Операционки на базе Unix
Ответить
ShimonO
Юзер
Юзер
Сообщения: 3
Зарегистрирован: 01 авг 2012, 16:09
ОС: Win7_x64

Как установить ограничение одновременного посещения сайта VP

Сообщение ShimonO » 01 авг 2012, 16:15

Здравствуйте! Подскажите! Есть проблема. Запустил сайт, сервер VPS на Fedora 17. Дело в том что скрипт поддерживает максимум 400 посетителей сайта одновременно, если это число увеличивается более, то сайт виснет, и помогает только ребут сервера. Слышал о модулях и условиях, при котором можно ограничить количество посетителей. Подскажите как это сделать. А то найти не могу.! Буду благодарен за любую помощь
Аватара пользователя
Gen1us2k
Модератор
Модератор
Сообщения: 771
Зарегистрирован: 02 мар 2010, 16:13

Re: Как установить ограничение одновременного посещения сайт

Сообщение Gen1us2k » 01 авг 2012, 16:17

пых? руби? джанга?
Изображение
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
ShimonO
Юзер
Юзер
Сообщения: 3
Зарегистрирован: 01 авг 2012, 16:09
ОС: Win7_x64

Re: Как установить ограничение одновременного посещения сайт

Сообщение ShimonO » 01 авг 2012, 16:20

Пых
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Как установить ограничение одновременного посещения сайт

Сообщение Raven » 01 авг 2012, 16:47

iptables
Я не злопамятный, я просто часто ковыряю логи
ShimonO
Юзер
Юзер
Сообщения: 3
Зарегистрирован: 01 авг 2012, 16:09
ОС: Win7_x64

Re: Как установить ограничение одновременного посещения сайт

Сообщение ShimonO » 01 авг 2012, 17:01

А как iptables установить и настроить, можете подсказать?
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Как установить ограничение одновременного посещения сайт

Сообщение Raven » 02 авг 2012, 09:53

обычно стоит из коробки, синтаксис примерно таков:

Код: Выделить всё

iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 2 -j REJECT --reject-with tcp-reset
ограничивает количество соединений с 1 IP до 2 по 80 порту.

настругать кучку правил, да запихать их в /etc/sysconfig/iptables перед (правда в тот файл не надо писать команду iptables как в приведенном мной примере - там строчки начинаются с "-A")
Я не злопамятный, я просто часто ковыряю логи
Ответить

Вернуться в «Unix»