NGINX Unit 1.25.0
已发布
,主要变化包括新增 SSL/TLS 会话缓存和凭据管理、识别发送端 IP、支持手动重启应用,以及错误修复等。
特性:从指定的 HTTP header 字段替换客户端 IP 地址
特性:新增 TLS 会话缓存
特性:新增 TLS 会话凭据
特性:应用程序重启控制
特性:新增 Ruby 中的进程和线程生命周期钩子
Bugfix:当配置了多个具有 TLS 证书的监听器时,路由器进程可能会在 TLS 连接打开时崩溃;该错误有出现在 1.23.0
Bugfix:如果客户端没有使用 SNI,在监听器中有多个证书包的配置中,TLS 连接被拒绝
Bugfix:路由器进程在频繁的多线程应用程序重新配置时可能会崩溃
Bugfix:修复与某些 Python ASGI 应用程序的兼容性问题,尤其是基于 Starlette 框架
Bugfix:修复当一个应用程序进程停止或崩溃时,路由器进程会发生描述符和内存泄漏的错误
Bugfix:如果配置中的监听器地址包含完整格式的 IPv6,控制器或路由器进程可能崩溃
Bugfix:当一个请求被传递到一个空的使用可变的"pass"选项的"routes"或"upstreams"时,路由器进程会崩溃
Bugfix:当请求与一个空的源地址或目的地址模式数组相匹配时,路由器进程崩溃
TLS 会话缓存和凭据管理
为了节省服务器资源并降低后续客户端连接的延迟,通常使用两种方式:TLS 会话缓存和 TLS 会话凭据。两者的主要区别在于谁存储会话信息:服务器(缓存)或客户端 (凭据)。现在,Unit 支持同时配置一个或两个:
"tls": {
"certificate": "bundle",
"session": {
"cache_size": 10000,
"timeout": 600,
"tickets": true
详情查看
发布公告
。
NGINX Unit 是用于各种 Web 应用程序的轻量动态开源服务器。NGINX Unit 从头开始构建,可以一次运行多种语言版本的 Web 应用程序,它也可以在运行时完全配置为零中断,从而可以对工程和操作进行实时粒度管理。
展开阅读全文
本站新闻禁止未经授权转载,违者依法追究相关法律责任。授权请联系:
oscbianji#oschina.cn
本文标题:
NGINX Unit 1.25.0 发布,动态 Web 应用服务器
本文地址:
https://www.oschina.net/news/156714/nginx-unit-1-25-0-released
在去年三月,Google 曾大幅优化了 Chrome 99 的性能,使其在 Speedometer 基准测试中获得了 300 分,在 Mac 上的性能表现超越了所有浏览器,其中也包括苹果自己的 Safari 浏览器。在去年 6 月,Chrome 团队再接再厉,使 Chrome 浏览器在 Mac 上又快了 20%,得分超过 360 分。 根据 Google 昨天发布的新闻公告,Google 对...
JetBrains 在 KotlinConf’23 大会上宣布,Compose Multiplatform 已支持 iOS,目前处于 alpha 阶段。至此,Compose Multiplatform 基本实现了全平台支持:iOS、Android、Windows、macOS、Linux 和 Web。 Compose Multiplatform 是用于跨多个平台共享 UI 的声明式框架,基于 Kotlin 和 Jetpack Compose 打造,由 JetBra...
4月12日,工业和信息化部信息通信管理局听取腾讯公司关于“3·29”微信业务异常情况汇报,要求腾讯公司进一步健全安全生产管理制度、落实网络运行保障措施,坚决避免发生重大安全生产事故,切实提升公众业务安全稳定运行水平。 下一步,工业和信息化部信息通信管理局将深入贯彻落实党的二十大报告关于提高公共安全治理水...
Fuchsia OS 是由 Google 开发的一款全新操作系统,旨在取代 Android 和 chromeOS。Fuchsia OS 使用 Google 自己开发的 Zircon 内核,而不是基于 Linux 内核。 Fuchsia OS 使用 Flutter 作为其主要的应用程序开发框架,这使得应用程序可以在不同类型的设备上无缝运行。该操作系统采用了 Material 设计语言,拥有现代化的用...
开发者"BioBootloader"基于 GPT-4 开发了一个 AI 程序,命名为"Wolverine"(金刚狼)。它具有和超级英雄金刚狼一样的“自愈”能力——可以不断地对代码进行 debug,直到被修复,为 Python 程序提供了“再生治疗”。 根据 BioBootloader 的介绍,Wolverine 用法很简单。使用者只需用它来运行自己的 Python 脚本,当它们出...
根据 KotlinConf 2023 的消息,Kotlin 2.0 和 Kotlin K2 编译器即将发布。 Kotlin 2.0 从 Kotlin 1.8.20 开始,已经可以通过常规 Kotlin 语言版本标志( -language-version)启用 Kotlin 2.0 的预览。 Kotlin 2.0 发布后,将提供几个备受期待的功能:静态扩展、集合文字、基于名称的解构、上下文接收器和显式字段。 静态...
昨日,央视新闻联播报道称,根据记者从工信部了解到的消息,目前我国开源软件开发者数量突破 800 万,居全球第二。开源软件是一种通过分布式手段开发的软件,具有公开、可使用、可修改、可分发的特点。 视频地址:https://tv.cctv.com/2023/04/17/VIDEjC3S3CgfjQmocVSzoflU230417.shtml 延伸阅读 2022 中国开源开发者报告...
MySQL 8.0.33 于 2023 年 4 月 18 日 GA,这可能是包含新功能、新特性的 8.0 的最后一个版本,之后的 MySQL 版本将会在发行方式上发生重大改变。 未来 MySQL 将发布 2 个版本,长期支持版和创新版。长期支持版的目标为稳定性,仅修复 BUG 并发布安全补丁,该版本向后兼容,预计每两年发布一次,支持的生命周期为 5 年标准...
深度操作系统(deepin)是一款致力于为全球用户提供美观易用、安全稳定服务的Linux发行版,也是全球排名领先的来自中国团队研发的Linux发行版。点击查看deepin全球排名:https://distrowatch.com/table.php?distribution=deepin deepin20.9版本的核心目标是:为用户提供稳定的系统运行版本。该版本未对系统新增功能进行集...
RT-Thread 5.0.0 现已发布,该版本将RT-Thread smart分支合并到主分支上,后续将与主线版本一同维护;即5.0.0版本增加了RT-Thread Smart特性,支持用户模式;除此之外,还为增加了原子特性,对调度器文件进行功能拆分;在组件层面还新增tmpfs文件系统,增加musl libc支持并完善了POSIX的支持;在bsp层面,新增了约40+个b...