NGINX Unit 1.18.0 发布,动态 Web 应用服务器

栏目: 软件资讯 · 发布时间: 3年前

内容简介:NGINX Unit 1.18.0 已发布,此版本为内部路由引入了改进用于简化部分配置,以及引入用于对应用进程进行 chroot 操作的隔离选项 "rootfs"。 主要更新内容: Feature: 新增"rootfs"隔离选项,用于更改应用程序的根文...

NGINX Unit 1.18.0 已发布,此版本为内部路由引入了改进用于简化部分配置,以及引入用于对应用进程进行 chroot 操作的隔离选项 "rootfs"

主要更新内容:

  • Feature: 新增"rootfs"隔离选项,用于更改应用程序的根文件系统
  • Feature: 在 PHP 应用中支持多 target(multiple "targets")
  • Feature: 在"uri" 和 "arguments"匹配项和"pass"选项中支持百分比编码

简单介绍一下上面的第二个功能,此功能旨在简化许多 PHP 应用程序的配置。下面以 WordPress 为例进行说明,这是使用两种不同寻址方式的众多应用程序之一:

  • 大部分用户的请求都是由 index.php 处理,无论实际的请求 URI 如何
  • 事务管理接口和一些组件依赖于直接请求到 URI 中命名的特定 .php 脚本

在旧版本中,用户必须配置两个 Unit 应用程序来处理这种差异:

  {
      "wp_index": {
          "type": "php",
          "user": "wp_user",
          "group": "wp_user",
          "root": "/path/to/wordpress/",
          "script": "index.php"
      },

      "wp_direct": {
          "type": "php",
          "user": "wp_user",
          "group": "wp_user",
          "root": "/path/to/wordpress/"
      }
  }

第一个应用程序直接执行 URI 命名的 .php 脚本,而第二个应用程序将所有请求传递给 index.php。

现在可以使用"targets"进行替代:

  {
      "wp": {
          "type": "php",
          "user": "wp_user",
          "group": "wp_user",

          "targets": {
              "index": {
                  "root": "/path/to/wordpress/",
                  "script": "index.php"
              },

              "direct": {
                  "root": "/path/to/wordpress/"
              }
          }
      }
  }

详细内容查看发布说明

NGINX Unit 是用于各种 Web 应用程序的轻量动态开源服务器。NGINX Unit 从头开始构建,可以一次运行多种语言版本的 Web 应用程序,它也可以在运行时完全配置为零中断,从而可以对工程和操作进行实时粒度管理。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

UNIX系统编程: 通信、并发与线程

UNIX系统编程: 通信、并发与线程

【美】Kay Robbins、Steve Robbins / 师蓉 / 电子工业出版社 / 2018-5 / 198

《UNIX系统编程: 通信、并发与线程》是一本基于最新UNIX标准的完备的参考书,对UNIX编程的要点进行了清晰易懂的介绍,从一些用于说明如何使用系统调用的短小代码段开始,逐渐过渡到能帮助读者扩展自己技能水平的实际项目中。《UNIX系统编程: 通信、并发与线程》中对通信、并发和线程问题进行了深入探讨,对复杂的概念(如信号和并发)进行了全面且清晰的解释,还覆盖了与文件、信号、信号量、POSIX线程和......一起来看看 《UNIX系统编程: 通信、并发与线程》 这本书的介绍吧!

html转js在线工具
html转js在线工具

html转js在线工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具