Пускането на сървъра приложения NGINX Unit 1.10.0

Се състоя лансиране на сървър за приложения NGINX Unit 1.10, в рамките на който се разработва решение за стартиране на уеб приложения на различни езици за програмиране (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java). Под управлението на NGINX Unit могат да се изпълняват едновременно няколко приложения на различни езици за програмиране, параметрите на стартиране на които могат да се променят динамично без необходимост от корекция на конфигурационни файлове и рестартиране. Кодът е написан на езика C и се разпространява под лицензия Apache 2.0. С особеностите на NGINX Unit можете да се запознаете в анонса първия брой.

В новата версия:

  • Добавена е начална поддръжка на вградения WebSocket сървър, който за сега е достъпен само за Node.js и скоро ще бъде наличен за Java. За обработка на WebSocket връзки в Node.js, трябва да се използва сървърният обект от модула ‘unit-http’, например «var webSocketServer = require(‘unit-http/websocket’).server»;
  • Добавена е поддръжка за извличане на PATH_INFO от URI в PHP модула, което позволява коректна обработка на заявки от вида «/app.php/some/path?some=args»;
  • Добавена е възможност за маршрутизиране на заявки по схемата на протокола в URL (HTTP или HTTPS);
  • В Java модула е добавена поддръжка за multipart заявки;
  • Подобрена е съвместимостта на Node.js модула с версии на Node.js 11.10+.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster