NGINX Unit 1.9.0 应用服务器版本

发生 应用服务器发布 NGINX 单元 1.9,它开发了一个解决方案,以确保以各种编程语言(Python、PHP、Perl、Ruby、Go、JavaScript / Node.js 和 Java)启动 Web 应用程序。 在NGINX Unit的控制下,多个不同编程语言的应用程序可以同时运行,其启动参数可以动态更改,无需编辑配置文件和重启。 代码是用C语言编写的, 分发者 在 Apache 2.0 下获得许可。 您可以在以下位置熟悉 NGINX Unit 的功能: 公告 第一次发布。

在新版本中:

  • 机会 基于 URI 参数、标头和 Cookie 的路由请求;

    “标题”:[
    {
    "接受编码": "*gzip*",
    “用户代理”:“Mozilla/5.0*”
    },
    {
    “用户代理”:“卷曲*”
    }
    ]

  • 路由匹配模板现在支持中间表达式掩码。 例如,

    "主机": ["eu-*.example.com", "!eu-5.example.com"]

  • Поддержка 使用 POST 方法发送的操作来操作配置中的数组内容(更改以 JSON 格式传输);

    卷曲 -X POST -d '{"match": {"uri": "/product/*"}, \
    "action": {"pass": "applications/wiki-prod"}}' \
    --unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • 支持在 Linux 中使用 CAP_SETUID 和 CAP_SETGID 功能更改用户和组,而无需以特权用户身份运行主进程。

来源: opennet.ru

添加评论