内容简介: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 应用程序,它也可以在运行时完全配置为零中断,从而可以对工程和操作进行实时粒度管理。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- [应用服务器]掌握Tomcat应用服务器只需一分钟
- 各种Java应用服务器对比
- 服务器设计方案之应用限流
- 无服务器架构的发展与应用
- Web服务器、应用程序服务器、HTTP服务器区别
- OTP-19.3 发布,Erlang 应用服务器
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Nature of Code
Daniel Shiffman / The Nature of Code / 2012-12-13 / GBP 19.95
How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital w......一起来看看 《The Nature of Code》 这本书的介绍吧!