Veröffentlichung des Anwendungsservers NGINX Unit 1.26.0

Die Veröffentlichung des Anwendungservers NGINX Unit 1.26.0 fand statt, im Rahmen dessen eine Lösung entwickelt wird, um Webanwendungen in verschiedenen Programmiersprachen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js und Java) bereitzustellen. Unter der Verwaltung von NGINX Unit können mehrere Anwendungen in verschiedenen Programmiersprachen gleichzeitig ausgeführt werden, wobei die Startparameter dynamisch geändert werden können, ohne dass eine Änderung der Konfigurationsdateien oder ein Neustart erforderlich ist. Der Code ist in C geschrieben und wird unter der Lizenz Apache 2.0 vertrieben. Die Besonderheiten von NGINX Unit können Sie in der Ankündigung der ersten Veröffentlichung kennenlernen.

In der neuen Version:

  • Eine Änderung der Option „share“ wurde vorgenommen, bei der jetzt der vollständige Pfad zu den Dateien anstelle des Stammverzeichnisses des Dokuments angegeben wird, das zuvor in die URI-Anfrage eingefügt wurde;
  • Die automatische Anpassung bestehender Konfigurationen an die neuen Optionen „share“ bei einem Update von früheren Versionen wurde hinzugefügt;
  • In der Option „share“ wurde die Unterstützung von Variablen hinzugefügt. Beispielsweise: { „share“: „/www/data/$uri“ }
  • In der Option „share“ wurde die Unterstützung mehrerer Pfade hinzugefügt. Beispielsweise: { „share“: [ „/www/$host$uri“, „/www/static$uri“, „/www/app.html“ ] }
  • In der Option chroot wurde die Unterstützung von Variablen hinzugefügt;
  • Die Unterstützung für das Teilen von opcache in PHP zwischen Anwendung Prozessen wurde hinzugefügt;
  • Die Unterstützung für die Routenübertragung von Anfragen über die Anfragezeichenfolge wurde hinzugefügt;
  • Ein Fehler, der zum Ausfall von Prozessen des Routers und der Anwendung führte, wenn das Limit der Anfragen von asynchronen oder mehrteiligen Anwendungen erreicht wurde, wurde behoben;
  • Ein Fehler, bei dem das Lesen von Frames der etablierten WebSocket-Verbindung vom Client gestoppt wurde, nachdem der entsprechende Handler umkonfiguriert wurde, wurde behoben;
  • Ein Problem beim Bau mit der glibc 2.34-Bibliothek, das sich insbesondere in Fedora 35 zeigt, wurde behoben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4