Защита от HTTP-флуда на Nginx

Hello World!

Совсем недавно пришлось отбиваться от http флуда, на одном из серверов, где стоял голый и невинный apache2. В результате было принято решение сменить на nginx и привести настройки в соответсвии с данной табличкой. Данное решение помогло избавиться от «ddos» атаки под видом http флуда.
Читать дальше →

Перестал работать сайт

Всем привет!

Пришло время продолжить написание заметок системного администратора в связи с выходом на работу в хостинг-компанию в качестве службы поддержке хостинга.
Читать дальше →

Nginx + php5-fpm — установка и конфигурация

В этом посте будет рассказано как установить nginx в связке с php-fpm в операционной системе Debian. Мы попытаемся настроить безопасную конфигурацию, которая улучшит работоспособность нашего сервера, а также защитит его от различных (но не от всех) атак. Приступим.

Установить Nginx с php-fpm в Debian:


Читать дальше →

Установить Nginx в Debian из репозиториев

Nginx — установка веб сервера в debianNginx — хорошо зарекомендовавший себя веб-сервер, который при грамотной настройке не нагружает систему и справляется с большими нагрузками. Его можно использовать как основной http-сервер, так и proxy мост перед апачем. В этой статье будет только установка nginx, без каких либо конфигов.

Установить Nginx в Debian из репозитория:


Читать дальше →

Устанавливаем eAccelerator из исходников

eAccelerator — это свободный открытый проект, выполняющий роли акселератора, оптимизатора и распаковщика. Также встроены функции динамического кэширования контента. Есть возможность оптимизации PHP-скриптов для ускорения их исполнения.

Перед началом всего процесса, необходимо убедиться, что у вас уже установлен PHP 5.3 (не ниже):

# php -v
примерно такой ответ вы должны увидеть:

PHP 5.3.3-7+squeeze8 with Suhosin-Patch (cli) (built: Feb 10 2012 14:12:26)
Copyright © 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies


И так, все в порядке.

Установить eAccelerator из исходников:


Читать дальше →