NGINX Unit 1.20.0 Versione di u Servitore di Applicazioni

hè accadutu liberazione di u servitore di l'applicazioni Unità NGINX 1.20, in u quale una soluzione hè sviluppata per assicurà u lanciamentu di applicazioni web in diverse lingue di prugrammazione (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js è Java). L'unità NGINX pò eseguisce simultaneamente parechje applicazioni in diverse lingue di prugrammazione, i paràmetri di lanciamentu di quale ponu esse cambiati dinamicamente senza a necessità di edità i fugliali di cunfigurazione è riavvia. U codice hè scrittu in C è distribuitu da licenziatu sottu Apache 2.0. Pudete cunnosce e caratteristiche di NGINX Unit in annunziu prima questione.

A nova versione per a lingua Python implementa u supportu per l'interfaccia di prugrammazione ASGI (Asynchronous Server Gateway Interface), chì hè cuncepitu cum'è un sustitutu di WSGI, destinatu à assicurà l'interazzione di servitori, frameworks è applicazioni chì supportanu l'operazione asincrona.
NGINX Unit detecta automaticamente l'interfaccia utilizata in l'applicazione Python (ASGI o WSGI). A cunfigurazione ASGI hè simile à i paràmetri offerti prima per WSGI.

Altri cambiamenti:

  • U modulu Python hà aghjustatu un servitore WebSocket integratu chì pò esse usatu in l'applicazioni chì sò conformi cù l'specificazione ASGI Message Format 2.1.
  • U modulu PHP hè avà inizializatu prima ch'ellu hè chrooted, chì permette à tutti i add-ons dispunibuli nantu à u sistema per esse caricati.
  • L'imaghjini AVIF è APNG sò state aghjunte à a lista di tipi MIME supportati.
  • A suite di teste hè stata cunvertita per utilizà pytest.
  • Abilitatu u muntamentu automaticu di u sistema di fugliale isolatu / tmp in ambienti chroot.
  • A variabile $ host furnisce accessu à u valore nurmalizatu di l'intestazione "Host" da a dumanda.
  • Aggiunta l'opzione "callable" per stabilisce i nomi di l'applicazioni Python per esse chjamatu.
  • A cumpatibilità cù PHP 8 RC 1 hè assicurata.
  • Aggiunta una opzione "automount" à l'ughjettu "isolation" per disattivà a muntatura automatica di dipendenze per i moduli di supportu di lingua.

Source: opennet.ru

Add a comment