Настройка виртуальных хостов с поддержкой SSL в nginx

Мне понадобился виртуальных хост с поддержкой SSL для одного из сайтов, который работает на Nginx. В этой заметке вкратце описано как настроить mod_ssl для nginx. По умолчанию модуль не собирается, нужно разрешить его сборку при конфигурировании параметром —with-http_ssl_module. Если вы ставили из пакета то возможно у вас mod_ssl есть.

Приступим к настройке виртуального хоста, можно настроить его как в отдельном файле, так и в основном конфиге, смотря как вам удобно.

Ниже пример виртуального хоста с поддрежкой SSL.
Читать полностью

Убийца Apache

Буквально пять дней назад в листе рассылки Full Disclosure появился скрипт, по заявлению автора, убивающий Apache начиная от самых старых версий до самых новых.

И он действительно работает. Скрипт killapache.pl запускает в несколько десятков потоков простой запроc:

HEAD / HTTP/1.1
Host: www.example.com
Range: bytes=0-,5-0,5-1,5-2,5-3,5-4,< ...>,5-1299,5-1300
Accept-Encoding: gzip
Connection: close
Читать полностью

PHP 5.3.7 released содержит критическую ошибку

18 Августа была анонсирована версия 5.3.7
22 Августа анонсирован Upgrade Warning который не рекомендует установку/апгрейд этой версии.

Вкратце: при использовании функции crypt() для хэшей MD5 выдаётся только соль.
Получается вот такая очень неприятная штука: Читать полностью

Nginx 1.1.0

Добавление: уменьшение времени работы загрузчика кэша.

Добавление: параметры loader_files, loader_sleep и loader_threshold директив proxy/fastcgi/scgi/uwsgi_cache_path.

Добавление: уменьшение времени загрузки конфигураций с большим количеством HTTPS серверов.

Добавление: теперь nginx поддерживает шифры с обменом ECDHE-ключами.
Спасибо Adrian Kotelba.
Читать полностью