Versió del servidor d'aplicacions NGINX Unit 1.26.0

Es va llançar el servidor d'aplicacions NGINX Unit 1.26.0, dins del qual s'està desenvolupant una solució per garantir el llançament d'aplicacions web en diversos llenguatges de programació (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). La unitat NGINX pot executar simultàniament diverses aplicacions en diferents llenguatges de programació, els paràmetres de llançament de les quals es poden canviar de forma dinàmica sense necessitat d'editar fitxers de configuració i reiniciar-los. El codi està escrit en C i distribuït sota la llicència Apache 2.0. Podeu familiaritzar-vos amb les característiques de la unitat NGINX a l'anunci del primer llançament.

En la nova versió:

  • S'ha fet un canvi a l'opció "compartir", que ara especifica el camí complet als fitxers en lloc del directori arrel del document, que s'havia afegit anteriorment a l'URI de sol·licitud;
  • S'ha afegit l'ajust automàtic de les configuracions existents a les noves opcions de "compartir" quan s'actualitza des de versions anteriors;
  • S'ha afegit suport variable a les opcions de "compartir". Per exemple: { "share": "/www/data/$uri" }
  • S'ha afegit suport per a diversos camins a l'opció "comparteix". Per exemple: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • S'ha afegit suport variable a les opcions de chroot;
  • S'ha afegit suport per compartir opcache en PHP entre processos d'aplicació;
  • S'ha afegit suport per a l'encaminament de sol·licituds per cadena de consulta;
  • S'ha corregit un error en què els processos de l'encaminador i de l'aplicació s'estavellaven quan s'arribava al límit de sol·licituds per aplicacions asíncrones o multiprocés;
  • S'ha solucionat un error que deixava de llegir fotogrames d'una connexió WebSocket establerta des del client després de reconfigurar el controlador corresponent;
  • Edifici arreglat amb la biblioteca glibc 2.34, que apareix, en particular, a Fedora 35.

Font: opennet.ru

Afegeix comentari