NGINX Unit 1.26.0 Application Server Release

NGINX Unit 1.26.0 applikationsserveren blev frigivet, inden for hvilken en løsning udvikles til at sikre lanceringen af ​​webapplikationer på forskellige programmeringssprog (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js og Java) . NGINX Unit kan køre flere applikationer på forskellige programmeringssprog samtidigt, hvis startparametre kan ændres dynamisk uden behov for at redigere konfigurationsfiler og genstarte. Koden er skrevet i C og distribueret under Apache 2.0-licensen. Du kan blive bekendt med funktionerne i NGINX Unit i meddelelsen om den første udgivelse.

I den nye version:

  • Der er foretaget en ændring af "share"-indstillingen, som nu angiver den fulde sti til filerne i stedet for dokumentets rodmapp, som tidligere blev tilføjet til anmodnings-URI;
  • Tilføjet automatisk justering af eksisterende konfigurationer til nye "dele" muligheder ved opgradering fra tidligere versioner;
  • Variabel support er blevet tilføjet til "dele"-mulighederne. For eksempel: { "share": "/www/data/$uri" }
  • Tilføjet understøttelse af flere stier i "del"-indstillingen. For eksempel: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Tilføjet variabel støtte til chroot-indstillinger;
  • Tilføjet support til deling af opcache i PHP mellem applikationsprocesser;
  • Tilføjet understøttelse af anmodningsrouting efter forespørgselsstreng;
  • Rettede en fejl, hvor router- og applikationsprocesser ville gå ned, når anmodningsgrænsen blev nået af asynkrone eller flertrådede applikationer;
  • Rettede en fejl, der stoppede læserammer for en etableret WebSocket-forbindelse fra klienten, efter at den tilsvarende handler blev omkonfigureret;
  • Fast bygning med glibc 2.34-bibliotek, som især vises i Fedora 35.

Kilde: opennet.ru

Tilføj en kommentar