Wydanie serwera aplikacji NGINX Unit 1.10.0

Zdarzyło się wydanie serwera aplikacji NGINX Unit 1.10, w ramach którego rozwija się rozwiązanie do uruchamiania aplikacji webowych w różnych językach programowania (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). Pod kontrolą NGINX Unit może jednocześnie działać kilka aplikacji w różnych językach programowania, a parametry uruchomienia można zmieniać dynamicznie bez konieczności edytowania plików konfiguracyjnych i ponownego uruchamiania. Kod jest napisany w języku C i rozpowszechniany na licencji Apache 2.0. Z cechami NGINX Unit można zapoznać się w zapowiedzi pierwszym wydaniu.

W nowej wersji:

  • Dodano podstawowe wsparcie dla wbudowanego serwera WebSocket, który jest obecnie dostępny tylko dla Node.js i wkrótce będzie dostępny dla Javy. Do obsługi połączeń WebSocket w Node.js należy używać obiektu serwera z modułu 'unit-http', np. „var webSocketServer = require('unit-http/websocket').server”;
  • Dodano wsparcie dla ekstrakcji PATH_INFO z URI w module PHP, co pozwala poprawnie obsługiwać zapytania w formacie 'app.php/some/path?some=args';
  • Dodano możliwość routingu zapytań według schematu protokołu w URL (HTTP lub HTTPS);
  • W module Javy dodano wsparcie dla zapytań multipart;
  • Ulepszona kompatybilność modułu Node.js z wydaniami Node.js 11.10+.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster