Veröffentlichung des Anwendungsservers NGINX Unit 1.10.0

Hat stattgefunden Veröffentlichung des Anwendungsservers NGINX Unit 1.10, im Rahmen dessen eine Lösung für den Betrieb von Webanwendungen in verschiedenen Programmiersprachen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js und Java) entwickelt wird. Unter der Verwaltung von NGINX Unit können gleichzeitig mehrere Anwendungen in verschiedenen Programmiersprachen ausgeführt werden, deren Startparameter dynamisch geändert werden können, ohne die Konfigurationsdateien bearbeiten oder neu starten zu müssen. Der Code ist in C geschrieben und wird verbreitet unter der Lizenz Apache 2.0. Mit den Besonderheiten von NGINX Unit können Sie sich vertraut machen in der Ankündigung der ersten Veröffentlichung.

In der neuen Version:

  • Die anfängliche Unterstützung für den integrierten WebSocket-Server wurde hinzugefügt, der derzeit nur für Node.js verfügbar ist und bald auch für Java erscheinen wird. Zur Verarbeitung von WebSocket-Verbindungen in Node.js sollte das Serverobjekt aus dem Modul 'unit-http' verwendet werden, zum Beispiel 'var webSocketServer = require('unit-http/websocket').server';
  • Die Unterstützung zur Extraktion von PATH_INFO aus der URI im PHP-Modul wurde hinzugefügt, was die korrekte Verarbeitung von Anfragen wie '/app.php/some/path?some=args' ermöglicht;
  • Die Möglichkeit zur Routen von Anfragen anhand des Protokolls im URL (HTTP oder HTTPS) wurde hinzugefügt;
  • Im Java-Modul wurde die Unterstützung für Multipart-Anfragen hinzugefügt;
  • Die Kompatibilität des Node.js-Moduls mit Node.js-Versionen 11.10+ wurde verbessert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4