Нов NGINX Fork, разработен от някои от неговите бивши разработчици

Сподели

Angie е незаменим заместител на уеб сървъра NGINX, целящ да разшири функционалността на оригиналната версия.

Нека започнем с предистория. NGINX Inc. е основана през юли 2011 г. от Игор Сисоев, оригиналният автор на NGINX, и Максим Коновалов, за да предостави търговски продукти и поддръжка за софтуера.

То е част от F5 Networks Inc.която я купи през март 2019 г. за 670 милиона долара, за да им помогне да се развият от хардуерна компания към по-фокусирана върху услугите.

През август тази година F5 Networks Inc., която притежава правата върху NGINX и отговаря за неговото развитие, прекратява дейността си в Русиянапускайки изцяло пазара.

Почти всички разработчици в руския офис са приели предложения да се преместят в Сан Хосе, Калифорния. Нещата обаче изглежда са се променили.

Някои от водещите инженери на NGINX се завърнаха и в резултат на това беше създадена нова компания, Web Server LLC, с нейния водещ продукт – уеб сървър Angie. И така, нека да видим какво знаем за него досега.

Angie уеб сървър

Angie уеб сървър

Angie е разклонение на NGINX, чиято цел е да разшири възможностите далеч отвъд оригиналната версия. Може да се използва като заместител на NGINX, така че можете да използвате съществуващата си конфигурация на NGINX, без да правите значителни промени.

Първоначалната стабилна версия, достъпна за инсталиране, е Angie 1.0.0. Софтуерът се разпространява под BSD 2-клауза „Опростен“ лиценз и е свободно достъпен на страницата на GitHub на проекта. Лицензът позволява Angie да се използва с търговска цел за безплатно, модифицирано, разпространявано и лично ползване.

Уеб сървърът Angie включва следните вградени модули:

  • http_addition_module
  • http_auth_request_module
  • http_dav_module
  • http_flv_module
  • http_gunzip_module
  • http_gzip_статичен_модул
  • http_mp4_модул
  • http_random_index_module
  • http_realip_module
  • http_secure_link_module
  • http_slice_module
  • http_ssl_module
  • http_stub_status_module
  • http_sub_module
  • http_v2_module
  • поща
  • mail_ssl_module
  • поток
  • stream_realip_module
  • stream_ssl_module
  • stream_ssl_preread_module

Освен това потребителите могат да намерят следните динамични модули в хранилището на GitHub на проекта:

  • анджи-модул-geoip
  • анджи-модул-geoip2
  • анджи-модул-njs

Засега уеб сървърът Angie може да се инсталира само на две Linux дистрибуции: Ubuntu и Debian. По-конкретно, говорим за Debian 10 (Buster), Debian 11 (Bullseye), Ubuntu 22.04 LTS (Focal Fossa) и Ubuntu 22.04 LTS (Jammy Jellyfish).

Хранилището на GitHub на проекта се радва на активно развитие; по този начин се очаква списъкът с поддържаните Linux дистрибуции да нарасне.

И накрая, бихме искали да отбележим, че оригиналният автор на NGINX, Игор Сисоев, не участва в двата проекта. Той официално напусна F5 Networks Inc. през януари тази година, за да се съсредоточи върху лични проекти и да прекарва повече време със семейството и приятелите си.

Можете да получите повече информация за уеб сървъра Angie от страница на проекта.

Публикациите се превеждат автоматично с google translate


Сподели