NGINX-Unuo 1.20.0 Aplika Servilo Liberigo

okazis liberigo de aplikaĵservilo NGINX-Unuo 1.20, ene de kiu solvo estas disvolvita por certigi la lanĉon de TTT-aplikoj en diversaj programlingvoj (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js kaj Java). NGINX-Unuo povas samtempe ruli plurajn aplikojn en malsamaj programlingvoj, kies lanĉaj parametroj povas esti ŝanĝitaj dinamike sen neceso redakti agordajn dosierojn kaj rekomenci. La kodo estas skribita en C kaj distribuita de licencita sub Apache 2.0. Vi povas konatiĝi kun la funkcioj de NGINX-Unuo en anonco unua numero.

La nova versio por la lingvo Python efektivigas subtenon por la programa interfaco ASGI (Asynchronous Server Gateway Interface), kiu estas desegnita kiel anstataŭaĵo por WSGI, celita certigi la interagadon de serviloj, kadroj kaj aplikoj kiuj subtenas nesinkronan operacion.
NGINX-Unuo aŭtomate detektas la interfacon uzatan en la aplikaĵo Python (ASGI aŭ WSGI). La ASGI-agordo estas simila al la antaŭe ofertitaj agordoj por WSGI.

Aliaj ŝanĝoj:

  • La Python-modulo aldonis enkonstruitan WebSocket-servilon, kiu povas esti uzata en aplikaĵoj konformaj al la specifo ASGI Message Format 2.1.
  • La PHP-modulo nun estas pravigita antaŭ ol ĝi estas chrooted, permesante ĉiujn aldonaĵojn disponeblajn en la sistemo esti ŝargitaj.
  • AVIF kaj APNG-bildoj estis aldonitaj al la listo de subtenataj MIME-tipoj.
  • La testaro estis konvertita por uzi pytest.
  • Ebligis aŭtomatan muntadon de izolita dosiersistemo /tmp en chroot-medioj.
  • La variablo $host donas aliron al la normaligita valoro de la kaplinio "Gastiganto" de la peto.
  • Aldonita "vokebla" opcio por agordi Python-apliknomojn por esti vokotaj.
  • Kongrueco kun PHP 8 RC 1 estas certigita.
  • Aldonita "aŭtomatmuntado" opcio al la "izolado" objekto por malŝalti aŭtomatan muntadon de dependecoj por lingvosubtenaj moduloj.

fonto: opennet.ru

Aldoni komenton