Publicatie van de NGINX Unit 1.10.0 applicatieserver

Heeft plaatsgevonden uitgave van de applicatieserver NGINX Unit 1.10, waarin een oplossing wordt ontwikkeld voor de uitvoering van webapplicaties in verschillende programmeertalen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js en Java). Onder NGINX Unit kunnen meerdere applicaties in verschillende programmeertalen tegelijkertijd draaien, waarvan de uitvoeringsparameters dynamisch kunnen worden gewijzigd zonder dat het configuratiebestanden hoeft te worden aangepast of opnieuw te worden gestart. De code is geschreven in de programmeertaal C en wordt verspreid under Apache 2.0 license. De kenmerken van NGINX Unit kunnen worden bekeken in de aankondiging de eerste uitgave.

In de nieuwe versie:

  • Er is aanvankelijke ondersteuning toegevoegd voor de ingebedde WebSocket-server, die momenteel alleen beschikbaar is voor Node.js en binnenkort ook voor Java zal verschijnen. Voor het behandelen van WebSocket-verbindingen in Node.js moet het serverobject uit de module 'unit-http' worden gebruikt, bijvoorbeeld 'var webSocketServer = require('unit-http/websocket').server';
  • Ondersteuning voor het extraheren van PATH_INFO uit de URI is toegevoegd aan de PHP-module, wat het mogelijk maakt om verzoeken zoals '/app.php/some/path?some=args' correct te verwerken;
  • Mogelijkheid toegevoegd om verzoeken te routeren op basis van het protocol in de URL (HTTP of HTTPS);
  • Ondersteuning voor multipart verzoeken is toegevoegd aan de Java-module;
  • De compatibiliteit van de Node.js-module met Node.js-versies 11.10+ is verbeterd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster