Выпуск сервера приложений NGINX Unit 1.31
Автор
Сообщение
news_bot ®
Стаж: 6 лет 11 месяцев
Сообщений: 27286
Опубликован сервер приложений NGINX Unit 1.31.0, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js, WebAssembly и Java). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска.
В новой версии:
- Добавлен экспериментальный модуль для выполнения на стороне сервера приложений, скомпилированных в универсальный промежуточный код WebAssembly, который может запускаться в любых ОС и при использовании JIT демонстрирует производительность, близкую к нативному коду.
- В блоки "action" и "fallback" добавлена поддержка выражения "response_headers" для добавления, удаления или изменения HTTP-заголовков. В качестве параметра задаётся список в виде "имя_заголовка/значение". Если указанное имя заголовка совпадает с уже выставленным в ответе заголовком, то значение заголовка будет изменено, если заголовок отсутствует - то он будет добавлен, если в качестве значения указан "null" - заголовок будет удалён. Значения можно формировать через вызов JavaScript-функций (NJS) или указание фиксированных данных.
{
"action": {
"pass": "applications/api",
"response_headers": {
"X-Version": null,
"Upper-Case": "`${host.toUpperCase()}`"
}
}
}
- Добавлены переменные, содержащие значения HTTP-заголовков ответов, которые можно использовать для изменения или создания других HTTP-заголовков.
{
"action": {
"pass": "applications/calc",
"response_headers": {
"Content-Type": "${response_header_content_type};charset=iso-8859-1"
}
}
}
- В утилиту командной строки unitc встроена возможность редактирования JSON-конфигурации NGINX Unit через обращение к API.
unitc EDIT /config
- Для приложений на языке Python, использующих ASGI (Asynchronous Server Gateway Interface), добавлена поддержка параметра lifespan_state.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://unit.nginx.org/news/20...)
- OpenNews: Выпуск nginx 1.25.2
- OpenNews: Выпуск Angie 1.2.0, форка Nginx от группы бывших разработчиков
- OpenNews: Выпуск сервера приложений NGINX Unit 1.27.0
- OpenNews: Игорь Сысоев ушёл из компаний F5 Network и покинул проект NGINX
- OpenNews: Доступен предварительный вариант стандарта WebAssembly 2.0
Похожие новости:
- Выпуск nginx 1.25.2
- Выпускт nginx 1.25.1
- Выпуск Angie 1.2.0, форка Nginx от группы бывших разработчиков
- Доступен nginx 1.25.0 с экспериментальной поддержкой HTTP/3
- Выпуск nginx 1.24.0
- Выпуск nginx 1.23.4 с включением по умолчанию TLSv1.3
- Доступен Angie 1.1.0, форк Nginx от группы бывших разработчиков
- Первый выпуск Angie, форка Nginx от разработчиков, ушедших из компании F5
- Обновление nginx 1.22.1 и 1.23.2 с устранением уязвимостей
- Ubuntu Unity получит статус официальной редакции Ubuntu
Теги для поиска: #_nginx, #_unit
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 03-Фев 00:10
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 11 месяцев |
|
Опубликован сервер приложений NGINX Unit 1.31.0, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js, WebAssembly и Java). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска. В новой версии:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 03-Фев 00:10
Часовой пояс: UTC + 5