NGINX Unit 1.26.0 Version du serveur d'applications

Sortie du serveur d'applications NGINX Unit 1.26.0, au sein duquel une solution est en cours de développement pour assurer le lancement d'applications web dans différents langages de programmation (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js et Java) . NGINX Unit peut exécuter simultanément plusieurs applications dans différents langages de programmation, dont les paramètres de lancement peuvent être modifiés dynamiquement sans qu'il soit nécessaire de modifier les fichiers de configuration et de redémarrer. Le code est écrit en C et distribué sous la licence Apache 2.0. Vous pouvez vous familiariser avec les fonctionnalités de NGINX Unit dans l'annonce de la première version.

Dans la nouvelle version:

  • Une modification a été apportée à l'option « partager », qui spécifie désormais le chemin complet des fichiers au lieu du répertoire racine du document, qui était auparavant ajouté à l'URI de la requête ;
  • Ajout de l'ajustement automatique des configurations existantes aux nouvelles options de « partage » lors de la mise à niveau à partir des versions précédentes ;
  • Un support variable a été ajouté aux options « partager ». Par exemple : { "share": "/www/data/$uri" }
  • Ajout de la prise en charge de plusieurs chemins dans l'option « Partager ». Par exemple : { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Ajout du support des variables aux options chroot ;
  • Ajout de la prise en charge du partage d'opcache en PHP entre les processus d'application ;
  • Ajout de la prise en charge du routage des requêtes par chaîne de requête ;
  • Correction d'un bug où les processus du routeur et des applications plantaient lorsque la limite de requêtes était atteinte par des applications asynchrones ou multithread ;
  • Correction d'un bug qui arrêtait la lecture des trames d'une connexion WebSocket établie à partir du client après la reconfiguration du gestionnaire correspondant ;
  • Correction du bâtiment avec la bibliothèque glibc 2.34, qui apparaît notamment dans Fedora 35.

Source: opennet.ru

Ajouter un commentaire