Анонсирован (http://www.apache.org/dist/httpd/Announcement2.2.html) выход новой стабильной ветки http-сервера apache.
Из новшеств (http://httpd.apache.org/docs/2.2/new_features_2_2.html) можно отметить:
- Переработаны модули авторизации и аутентификации.
- Модуль mod_auth разбит на два отдельных mod_auth_basic и mod_authn_file.
- mod_auth_dbm переименован в mod_authn_dbm.
- mod_access переименован в mod_authz_host.
- Новый модуль mod_authn_alias (http://httpd.apache.org/docs/2.2/mod/mod_authn_alias.html).
- На основе mod_auth_ldap создан расширенный вариант mod_authnz_ldap.
- Модули для кеширвоания локального или пропускаемого через прокси контента mod_cache (http://httpd.apache.org/docs/2.2/mod/mod_cache.html), <a href="http://mod_disk_cache (httpd.apache.org/docs/2.2/mod/mod_disk_cache.html) и mod_mem_cache (http://httpd.apache.org/docs/2.2/mod/mod_mem_cache.html) доработаны и признаны стабильными;
- Содержимое файла httpd.conf разбито на части, каждая из которых находится в отдельном файле (httpd-mpm.conf, httpd-autoindex.conf, httpd-languages.conf, httpd-userdir.conf, httpd-info.conf, httpd-vhosts.conf, httpd-default.conf и т.д.);
- Graceful stop - "мягкий" останов сервера с нормальным завершением выполнения всех запросов (для prefork, worker и event MPM). Таймаут можно задать через переменную GracefulShutdownTimeout;
- Обновление версии библиотеки PCRE (Perl Compatible Regular Expression Library) до версии 5.0;
- В mod_filter (http://httpd.apache.org/docs/2.2/mod/mod_filter.html) добавили поддержку динамического конфигурирования (Smart Filtering), в зависимости от выставленной mod_rewrite или скриптом переменной окружения или содержимого поля в заголовке;
- Поддержка отдачи более 2 Гб в одном запросе и файлов более 2 Гб;
- Event MPM (http://httpd.apache.org/docs/2.2/mod/event.html) (экспериментальный) - вариант worker MPM с разделением обработки Keep Alive и новых запросов по разным нитям;
- Новая опция "-M" в httpd, для показа активных в текущей конфигурации модулей;
- Новая утилита httxt2dbm для создания dbm файлов из текстового представления (для RewriteMap).
- Модули
- Новый модуль mod_proxy_balancer (http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html) для балансировки прокси-запросов;
- Новый модуль mod_proxy_ajp (http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html) для поддержки протокола Apache JServ Protocol, используемого в Tomcat (http://jakarta.apache.org/tomcat/);
- Новый модуль: mod_dbd (http://httpd.apache.org/docs/2.2/mod/mod_dbd.html) - унифицированный интерфейс для обращения к SQL серверу, с поддержкой пула открытых соединений к СУБД;
- В mod_ssl добавлена поддержка RFC 2817 (http://www.ietf.org/rfc/rfc2817.txt);
- mod_imap переименован в mod_imagemap;
URL: http://www.apache.org/dist/httpd/Announcement2.2.html
Новость: http://www.opennet.me/opennews/art.shtml?num=6546