Sortie du serveur d'applications NGINX Unit 1.24.0

La sortie du serveur d'applications NGINX Unit 1.24 a eu lieu, dans le cadre duquel une solution est développée pour le déploiement d'applications web sur différents langages de programmation (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js et Java). Sous NGINX Unit, plusieurs applications peuvent fonctionner simultanément sur différents langages de programmation, dont les paramètres de lancement peuvent être modifiés dynamiquement sans avoir à modifier les fichiers de configuration et à redémarrer. Le code est écrit en C et est distribué sous la licence Apache 2.0. Les caractéristiques de NGINX Unit peuvent être découvertes dans l'annonce de la première version.

Dans la nouvelle version :

  • La compatibilité avec Ruby 3.0 a été assurée.
  • PHP a été ajouté à la liste des types MIME par défaut.
  • Il est désormais possible de définir des paramètres personnalisés pour les connexions TLS via les commandes OpenSSL.
  • Le support a été ajouté pour limiter le traitement des fichiers statiques en fonction des types MIME. Par exemple, pour restreindre les fichiers livrés uniquement aux images et vidéos, il est possible de spécifier : { «share»: «/www/data», «types»: [ «image/*», «video/*» ] }
  • Il est possible d'appliquer chroot, de bloquer l'utilisation de liens symboliques et d'interdire le traversée des points de montage dans le traitement de demandes individuelles lors de la livraison de fichiers statiques. { «share»: «/www/data/static/», «chroot»: «/www/data/», «follow_symlinks»: false, «traverse_mounts»: false }
  • Un chargeur a été ajouté pour overriding automatique des modules «http» et «websocket» dans Node.js.
  • Pour Python, il est possible de spécifier dans la configuration plusieurs sections «targets» pour définir différents schémas d'appel des gestionnaires WSGI/ASGI dans une seule application. { «applications»: { «python-app»: { «type»: «python», «path»: «/www/apps/python-app/», «targets»: { «foo»: { «module»: «foo.wsgi», «callable»: «foo» }, «bar»: { «module»: «bar.wsgi», «callable»: «bar» } } } } }

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster