Доступен выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.9.11, в котором реализованы следующие изменения:
  • Добавлена поддержка динамически загружаемых модулей. Модуль оформляется в виде разделяемой библиотеки и загружается при помощи директивы load_module (например, "load_module modules/ngx_mail_module.so"). Из поддерживающих динамическую загрузку модулей отмечаются:
    • GeoIP (ngx_http_geoip_module),
    • Image-Filter (ngx_http_image_filter_module),
    • Mail (ngx_mail_{core, auth, imap, pop3, proxy, smtp}_module),
    • Stream (ngx_stream_{core, access, limit_conn, proxy, ssl, upstream}_module)
    • XSLT (ngx_http_xslt_module).

    Для сборки модуля в форме разделяемой библиотеки следует указать флаг "dynamic", например "--with-http_geoip_module=dynamic";

  • В resolver добавлена поддержка отправки DNS-запросов с использованием протокола TCP;
  • Исправлена ошибка, из-за которой переменная $request_length не учитывала размер заголовков запроса при использовании HTTP/2;
  • Исправлена ошибка в модуле ngx_http_v2_module.


Источник: http://www.opennet.ru/opennews/art.shtml?num=43839