NGINX Unit 1.11.0 应用服务器版本

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

在新版本中:

  • 内置
    无需联系外部 http 服务器即可独立提供静态内容的能力。 最终目标是将 Unit 转变为成熟的 Web 服务器,具有用于构建 Web 服务的内置工具。 要分发静态文件,只需在设置中指定分发文件的根目录即可,并在必要时确定缺少的 MIME 类型:

    “分享”:“/data/www/example.com”

    “mime_types”:{
    “文本/纯文本”:[
    “自述文件”
    “。C”,
    “。H”
    ],
    “应用程序/msword”:“.doc”
    }

  • Поддержка 使用 Linux 中的容器隔离工具隔离 Web 应用程序进程。 在设置中,您可以启用不同的命名空间、启用 cgroup 限制以及在主环境和隔离容器中映射 UID/GID:

    “命名空间”:{
    “凭证”:真实,
    “pid”:正确
    “网络”:真实,
    “安装”:假,
    “uname”:正确,
    “cgroup”:假
    },

    “uidmap”:[
    {
    “容器”:1000,
    “主持人”:812,
    “尺寸”:1
    }
    ],

  • 添加了 JSC(Java Servlet 容器)servlet 的本机 WebSocket 服务器实现。 在上一个版本中,WebSocket 服务器是为 Node.js 实现的。
  • 现在支持使用转义字符 ('%2F') 直接寻址包含“/”字符的 API 设置。 例如:

    获取 /config/settings/http/static/mime_types/text%2Fplain/

来源: opennet.ru

添加评论