Увидел свет HTTP-сервер Apache 2.4.20

14 апреля 2016 года

Состоялся релиз HTTP-сервера Apache 2.4.20, в котором представлено 58 изменений, 24 из которых связаны с исправлениями в модуле mod_http2. Выпуск 2.4.19 был пропущен, следом за 2.4.18 сразу опубликован релиз 2.4.20.

Из изменений можно отметить:

  • Добавлена директива GlobalLog, позволяющая организовать работу общего лога, включающего логи всех виртуальных хостов, определённые через директиву CustomLog;
  • Запрещено чтение файлов .htaccess при невыставленных директивах AllowOverride и AllowOverrideList (по умолчанию присваивается значение "None");
  • На платформе Windows смягчены ограничения фильтра переменных окружения, который теперь допускает скобки для передачи переменных, подобных PROGRAMFILES(X86);
  • В mod_include добавлена переменная DOCUMENT_ARGS с аргументами запроса SSI-документа;
  • В mod_authz_host добавлен новый тип авторизации "forward-dns", не полагающийся на обратный резолвинг IP;
  • В mod_ssl добавлена серия хуков, позволяющих другим модулям подключаться к различным стадиям обработки соединения;
  • В mod_rewrite добавлен флаг QSL|qslast для организации перезаписи ссылок на файлы в именах которых имеется вопросительный знак;
  • В SetHandler обеспечена возможность указания выражений для определения логики выбора обработчика;
  • В файл mime.types добавлено расширение "m4a", связанное с MPEG 4 Audio;
  • В mod_http2 реализована система динамического расчёта числа рабочих потоков, обрабатывающих соединения (начинается с 4). Документировано использование при определении формата записи в лог переменных H2_PUSH, H2_PUSHED, H2_PUSHED_ON, H2_STREAM_ID и H2_STREAM_TAG. Переработан код оценки состояния соединений. Добавлена возможность применения для HTTP/2 директив Timeout и KeepAliveTimeout.
  • Добавлена поддержка спецификации accept-push-policy draft, позволяющей клиенту управлять отправкой сервером push-запросов;
  • Добавлен обработчик статистики для HTTP/2 (SetHandler http2-status), выводящий в формате JSON различные полезные параметры и счётчики, включающие данные о текущем соединении и кэше.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Увидел свет HTTP-сервер Apache 2.4.20», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.