Apache 2.4 — новая версия популярнейшего веб-сервера

Вчера некоммерческая организация Apache Software Foundation (ASF), поддерживающая разработку самого популярного в мире веб-сервера Apache, объявила о выпуске новой крупной версии — 2.4. Релиз был приурочен к 17-летию веб-сервера Apache.

Логотип Apache
Логотип Apache / Иллюстрация с сайта En.Wikipedia.Org

Apache 2.4 — первый крупный релиз веб-сервера с декабря 2005 года, когда вышла версия 2.2.0. Первая общедоступная версия Apache из ветки 2.4.x получила номер 2.4.1. Изменения затронули множество компонентов и привнесли ряд новых возможностей. При этом сами авторы позиционируют часть изменений, представленных в Apache 2.4, как улучшения для использования веб-сервера в облачных окружениях.

Итак, среди основных изменений в Apache 2.4:

  • загружаемые модули MPM (Multi-Processing Module);
  • модуль событий (Event MPM), позволяющий разгрузить основные процессы веб-сервера для обработки новых запросов, перестал быть экспериментальным;
  • улучшения в поддержке асинхронного чтения/записи для MPM;
  • LogLevel теперь можно задавать для конкретного модуля (per-module) и для конкретных директорий (per-directory);
  • секции, и теперь могут использоваться для конфигураций, относящихся к отдельным запросам (per-request);
  • новый парсер выражений с поддержкой «сложных» условий в таких директивах, как SetEnvIfExpr, RewriteCond, Header, ;
  • возможность задавать значение KeepAliveTimeout в миллисекундах;
  • возможность определять переменные (с помощью Define) в конфигурации;
  • уменьшение потребления памяти;
  • директива NameVirtualHost объявлена устаревшей;
  • новая директива AllowOverrideList

Среди новых модулей для Apache 2.4:

  • mod_proxy_fcgi и mod_proxy_scgi — бэкенды для протоколов FastCGI и SCGI к mod_proxy;
  • mod_auth_form — аутентификация через HTML-формы;
  • mod_sed — продвинутая замена для mod_substitute;
  • mod_lua — экспериментальная поддержка языка Lua;
  • mod_session — работа с клиентскими сессиями, хранимыми в cookies или базе данных;
  • mod_ratelimit — ограничение пропускной способности для клиентов.

Постоянная ссылка к новости: http://www.nixp.ru/news/11599.html. Автор: Дмитрий Шурупов по материалам Blogs.Apache.org, Apache HTTP Server.







Последние новости

Подгружаем последние новости