Sortie du serveur d'applications NGINX Unit 1.10.0

A eu lieu sortie du serveur d'applications NGINX Unit 1.10, dans le cadre duquel se développe une solution pour le lancement d'applications web dans divers langages de programmation (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js et Java). Sous la gestion de NGINX Unit, il est possible d'exécuter simultanément plusieurs applications dans différentes langages de programmation, dont les paramètres de lancement peuvent être modifiés dynamiquement sans avoir besoin de modifier les fichiers de configuration ou de redémarrer. Le code est écrit en langage C et est distribué sous licence Apache 2.0. Vous pouvez découvrir les particularités de NGINX Unit dans l'annonce de la première version.

Dans la nouvelle version :

  • Ajout d'un support initial pour le serveur WebSocket intégré, qui n'est actuellement disponible que pour Node.js et sera bientôt accessible pour Java. Pour gérer les connexions WebSocket dans Node.js, il est nécessaire d'utiliser l'objet serveur du module ‘unit-http’, par exemple «var webSocketServer = require(‘unit-http/websocket’).server»;
  • Ajout de la prise en charge de l'extraction de PATH_INFO à partir de l'URI dans le module PHP, permettant de traiter correctement les requêtes de type « /app.php/some/path?some=args »;
  • Ajout de la possibilité de router les requêtes selon le schéma de protocole dans l'URL (HTTP ou HTTPS);
  • Ajout de la prise en charge des requêtes multipart dans le module Java;
  • Amélioration de la compatibilité du module Node.js avec les versions Node.js 11.10+.

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