Издание Angie 1.9.0, fork на Nginx

Представен новият високо производителен HTTP сървър и многопотоков прокси-сървър Angie 1.9.0, на който разработка е направена от група бивши разработчици на проекта Nginx, напуснали компанията F5 Network. Исходните кодове на Angie са налични под BSD лиценз. Проектът получи сертификати за съвместимост с руски операционни системи Ред ОС, Astra Linux Special Edition, Роса Хром Сервер, Алт и ФСТЭК-версия на Алт.

Разработката се осъществява от компанията „Веб-сървър“, основана през есента на 2022 г. и получила инвестиции на стойност 1 милион долара. Сред съоснователите на компанията Веб-сервер са: Валентин Бартенев (лидер на екипа, работил по продукта Nginx Unit), Иван Полуянов (бивш ръководител на фронтенд разработчиците на Rambler и Mail.Ru), Олег Мамонтов (ръководител на екипа по техническа поддръжка на NGINX Inc) и Руслан Ермилов (ru@FreeBSD.org).

Промени в Angie 1.9.0:

  • В директивата proxy_cache_path е реализирана възможност за указване на файл за запазване между рестартирания на сървър съдържанието на споделената памет с индекс на кеша. Запазването на индекса позволява незабавно възобновяване на работата след рестартиране без загуба на време за зареждане на кеша.
  • В модула stream е добавена директива ssl_early_data за активиране на механизма Early Data (0-RTT), позволяващ на клиента да изпраща данни преди завършване на етапа на формализиране на TLSv1.3.
  • В директивата acme_hook е добавена поддръжка на параметъра „uri=“ за презаписване на URI за повикване на ACME обработчика. При определяне на параметъра е допустимо указване на променливи.
  • В директивата acme_client е добавен параметър „renew_on_load“ за принудително обновяване на сертификата в случай на рестартиране на конфигурационния файл.
  • Параметърът „enabled=off“ в директивата „acme_client“ вече само отключва обновяването на сертификата за зададения клиент, без да влияе на останалата функционалност. Например, достъпът до ключа и сертификата остава активен през променливите „$acme_cert_*“.
  • В API достъпа до статистиката е добавена поддръжка на новото състояние „busy“, сигнализиращо, че на надзорния възел е изчерпан лимитът на максималния брой връзки, зададен чрез параметъра max_conns.
  • В API достъпа до статистиката е добавена възможност за преглед на времето за компилация чрез полето build_time в раздела /status/angie.
  • От репозитория на проекта nginx бяха пренесени изменения, предложени в версия nginx 1.27.4 (освен директивата «keepalive_min_timeout», аналог на която вече бе реализиран в Angie 1.8.0).

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster