Не доступен сайт, личный кабинет.

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (4)

просмотр истории страницы

В операционной системе linux есть ограничение на количество одновременно открытых TCP соединений. Намеренно или случайно на сервер с личным кабинетом может прийти большое количество TCP соединений, что блокирует обработку новых соединений. Личный кабинет, как и сервер в целом будет недоступен по протоколам передоваемым TCP - http/https, ssh и другим. Для борьбы с проблемой необходимо заблокировать создание новых соединений. Это можно сделать в таблице *raw* цепочки PREROUTING. В примере мы блокируем трафик неавторизованных абонентов, который НАС перенапрвил на страницу неавторизованных TCP порт 442.
# Для начал узаем сколько открыто соединий по TCP порту 4420
{code}
conntrack -L | egrep 'tcp.*dport=4420' | wc -l
{code}
Максимальное количество соединений по умолчанию равно 65536. Посмотреть его можно командой:
# Разместите в таблице raw правило блокировки.
{code}
iptables -t raw -I PREROUTING -p tcp -m tcp --dport 4420 -m addrtype --dst-type LOCAL -j DROP
{code}
# Добавьте правило в [hook|Дополнительные настройки. hooks. Хуки. Свои правила в firewall] */app/asr_cabinet/cfg/hooks* , для его примения при запуске системы.

if [ "$1" = '/etc/init.d/firewall' -a "$2" = 'start' ]; then
iptables -t raw -I PREROUTING -p tcp -m tcp --dport 4420 -m addrtype --dst-type LOCAL -j DROP
fi