NGINX Unit 1.26.0 应用服务器版本

NGINX Unit 1.26.0 应用服务器已发布,其中正在开发解决方案,以确保以各种编程语言(Python、PHP、Perl、Ruby、Go、JavaScript/Node.js 和 Java)启动 Web 应用程序。 NGINX Unit可以同时运行多个不同编程语言的应用程序,其启动参数可以动态更改,无需编辑配置文件和重启。 该代码是用 C 语言编写的,并根据 Apache 2.0 许可证分发。 您可以在第一个版本的公告中了解NGINX Unit的功能。

在新版本中:

  • 对“共享”选项进行了更改,该选项现在指定文件的完整路径,而不是之前添加到请求 URI 中的文档根目录;
  • 从以前的版本升级时,将现有配置自动调整为新的“共享”选项;
  • “共享”选项中添加了变量支持。 例如: { "share": "/www/data/$uri" }
  • 在“共享”选项中添加了对多个路径的支持。 例如: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • 添加了对 chroot 选项的变量支持;
  • 添加了对在应用程序进程之间共享 PHP 中的 opcache 的支持;
  • 添加了对通过查询字符串进行请求路由的支持;
  • 修复了当异步或多线程应用程序达到请求限制时,路由器和应用程序进程会崩溃的错误;
  • 修复了重新配置相应处理程序后停止从客户端读取已建立的 WebSocket 连接的帧的错误;
  • 修复了使用 glibc 2.34 库进行的构建,该库尤其出现在 Fedora 35 中。

来源: opennet.ru

添加评论