Lëshimi i parë i Angie, një fork i Nginx nga zhvilluesit që ikën nga kompania F5

Publikuar numri i parë i serverit HTTP me performancë të lartë dhe proxy serverit multistik Angie, i forked nga Nginx nga një grup ish-zhvilluesish të projektit, të cilët u larguan nga kompania F5 Network. Kodet burimore të Angie janë të disponueshme nën licencën BSD.

Për të mbështetur zhvillimin e projektit dhe vazhdimin e mbështetjes për përdoruesit e Nginx në Rusi, u krijua kompania "Veb-server", e cila mori një investim prej 1 milion dollarësh. Ndër bashkëpronarët e kësaj kompanie të re janë: Valentin Bartenyev (lideri i ekipit që zhvillonte produktin Nginx Unit), Ivan Poluyanov (ish-kryesuesi i zhvilluesve frontend në Rambler dhe Mail.Ru), Oleg Mamontov (kryesuesi i ekipit të mbështetjes teknike në NGINX Inc) dhe Ruslan Yermilov (ru@FreeBSD.org). Drejtori i kësaj kompanie të re u emërua Zaur Abasmirzoev, ish-drejtor teknik i lenta.ru. Igor Sysoev, krijuesi i Nginx, nuk merr pjesë në projekt.

Lëshimi i Angie 1.0.0 është fork-ed nga baza e kodit nginx 1.23.2 dhe përfshin këto ndryshime:

  • Shtuar implementimi i HTTP RESTful interface pĂ«r qasje nĂ« informacionin bazĂ« mbi web serverin dhe statistikat pĂ«r lidhjet e klientĂ«ve, zonat e memorie sĂ« pĂ«rbashkĂ«t, kĂ«rkesat HTTP, ruajtjen e pĂ«rgjigjeve HTTP, kĂ«rkesat DNS, seancat TCP/UDP tĂ« krijuara nga moduli "stream" dhe zonat me kufizime, tĂ« implementuara pĂ«rmes moduleve limit_conn dhe limit_req. Statistika paraqitet nĂ« formatin JSON. PĂ«rfshihet njĂ« direktivĂ« e re "api" pĂ«r aktivizimin e HTTP RESTful interface.
  • NĂ« modulin "http", u shtua direktiva "status_zone", e cila pĂ«rcakton zonĂ«n pĂ«r grumbullimin e statistikave pĂ«r kĂ«rkesat qĂ« pĂ«rpunohen nĂ« kontekstin e direktivave "server" dhe "location".
  • NĂ« modulin "stream", u shtua direktiva "status_zone", e cila pĂ«rcakton zonĂ«n pĂ«r grumbullimin e statistikave pĂ«r seancat TCP dhe UDP.
  • NĂ« direktivĂ«n "resolver" u shtua parametri "status_zone", i cili pĂ«rcakton zonĂ«n pĂ«r grumbullimin e statistikave pĂ«r kĂ«rkesat DNS qĂ« dĂ«rgohen.
  • U shtua variabla $angie_version me versionin server Angie.

Nga planet e ardhshme, theksohet një zgjerim i konsiderueshëm i funksionaliteteve burimore, ndërsa ruhet përputhshmëria themelore me konfigurimin e Nginx dhe mundësia e përdorimit të Angie si zëvendësim për Nginx pa modifikime të rëndësishme të konfigurimeve. Krahasuar me origjinalin Nginx, pritet një përmirësim i dukshëm në qëndrueshmërinë e shërbimeve, përmirësim të shpejtësisë, lehtësim në mbështetje dhe shtim të mundësive për sistemet klusterike.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster