Пускането на Angie 1.9.0, клона на 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