Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.js

26 октября 2018 года

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

Основные изменения:

  • Добавлена начальная поддержка Node.js, ограниченная пока простым транспортом HTTP, обрабатывающим соединения в форме запрос-ответ (WebSockets не поддерживается). Пакет для интеграции Node.js с NGINX Unit размещён в репозитории NPM;
  • Для языка Go тип объектов приложений изменён на "external";
  • Обеспечена совместимость с LibreSSL;
  • Для установки заголовочных файлов и статических библиотек libunit в скрипт ./configure добавлены сборочные опции "--libdir" и "--incdir";
  • Решены проблемы с работой приложений на языке Go при сборке с библиотекой musl.

Источники править

 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.js», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.