Nginx 1.22 发布,支持 OpenSSL 3.0


开源高性能 Web 服务器 Nginx-1.22.0 稳定版已经发布。

Nginx 1.22 为流模块带来了 OpenSSL 3.0 兼容性、对请求走私和跨协议攻击的强化,以及对应用层协议协商 (ALPN) 的支持。

此外,该版本还包括对 PCRE2 库的支持,对 OpenSSL 3.0 和 SSL_sendfile() 的支持,改进了 FreeBSD 上的 sendfile 处理,mp4_start_key_frame 指令等等。

可以从  nginx.org 下载最新版版本的 Nginx 。


相關推薦

2021-11-18

nginx 1.20.2 稳定版的变化如下: 特性:兼容 OpenSSL 3.0错误修正:SSL 变量在日志中使用时可能为空,该错误在 1.19.5 版本中出现过错误修正:与 gRPC 后端建立的 keepalive 连接在收到 GOAWAY 帧后可能不会被关闭错误修正:流模块中

2023-08-17

支持 TLS_AES_128_CCM_SHA256 密码套件 Change: nginx 在加载 OpenSSL 配置时使用应用程序名称 "nginx" Change: 如果使用 --with-openssl 选项构建 OpenSSL,且未设置 OPENSSL_CONF 环境变量,则 nginx 不会尝试加载 OpenSSL 配置 Bugfix: 修复当

2022-11-23

版本仍然由 Linux 5.15 LTS 内核系列提供支持,但把默认的 OpenSSL 实现升级到 OpenSSL 3.0 版本,此外,Rust 现在可用于所有支持的架构。 Alpine Linux 3.17 还附带了一些最新的 GNU/Linux 和开源技术,例如 GCC 12、LLVM 15、GNU Bash 5.2、Kea 2.2、P

2022-10-21

不超过每秒钟一次。 Bugfix:修复 nginx/Windows 无法使用 OpenSSL 3.0.x 构建的问题 Bugfix:修复 PROXY 协议的日志错误 Workaround:当使用搭载 OpenSSL 的 TLSv1.3 时,来自"ssl_session_cache"指令的共享内存被用在使用 TLS 会话凭据的会话上 W

2023-06-21

OpenSSL 是一个广受使用的开源套件,应用程序可以使用这个套件来进行安全通信。其 1.1.1 版本最初发布于 2018 年 9 月,由于官方对每一个长期支持版本提供 5 年的更新与维护,因此 OpenSSL 官方博客日前发布通告,称 OpenSSL 1.1

2023-03-16

OpenSSL 3.1 正式发布了,OpenSSL 3.1 主要是对 OpenSSL 3.0 中可用功能的一个小型增量改进版本。 主要变化是: 符合 FIPS 140-3 的 FIPS 提供程序 3.1 版本的FIPS 提供程序已升级为符合 FIPS 140-3 标准。为了实现此合规性,需要对 FIPS 提供

2023-06-20

持 Change: 不再支持被弃用的 "ssl" 指令 Bugfix: 修复使用 OpenSSL 时在 HTTP/3 出现的错误 详情查看 Changelog。 值得注意的是,从 nginx 1.25 开始,已实验性支持 HTTP/3。

2022-07-15

及对 npm 软件包管理器 7.20.3 版本的支持。Node.js 现在与 OpenSSL 3.0 兼容。 Ruby 3.0.3 提供了若干性能改进,以及错误和安全修复。重要的改进包括并发性、静态分析、带 case/in 表达式的模式匹配、重新设计的单行模式匹配和查找模

2023-02-01

GStreamer 是开源跨平台多媒体框架,1.22 版本作为一个主要版本带来了许多改进、新功能和错误修复,为用户提供一流的多媒体体验。 亮点 AV1 视频编解码器支持的改进 新的 HLS、DASH 和 Microsoft Smooth Streaming 自适应流媒体客户

2022-05-20

Deno 1.22 已发布,主要变化如下: 更新默认的类型检查模式 移除不稳定的Deno.emit(), Deno.formatDiagnostics()和Deno.applySourceMap()API Deno 命名空间在 worker 中默认可用 新增--no-config flag Navigator.userAgent 升级Deno.resolveDns()

2024-01-13

/3 的支持。 添加了对 PCRE2 的支持。 针对 Win32/Win64 将 OpenSSL 升级到 1.1.1w。 lua-nginx-module 添加了对 lua_ssl_certificate 和 lua_ssl_certificate_key 的支持。 ngx.re已经从ngx.run_worker_thread删除。 在 lua-ssl-protocols 中默认禁用 SSLv3 并启

2023-09-22

能四世同堂,凭什么开发 30 岁就要被干掉? 上月正式发布的 Go 1.21 修改了 for 循环变量的语义(预览阶段,点此查看详情)。 现在,Go 团队表示 Go 1.22 会将这项特性发布为正式功能。 根据 Go 开发团队技术 leader Russ Cox

2023-01-06

4.68 值得注意的变化还包括,在可用并启用的前提下,向 OpenSSL 和 GnuTLS 模块添加了 KTLS 发送文件支持。 这类似于 Nginx 等已经可用的功能,可以使用包含 SSL_sendfile() 的内核 TLS 来提升性能,并减少内核和用户空间之间的复制操作

2023-12-22

理的默认版本更新为 1.10.3。(#13729) 在 Mac 和 Windows 上将 openssl 更新到 1.1.1w。(#13683) 将 Electron Forge 更新至版本 6.4.2,将 Webpack 更新至版本 5.89.0。(rstudio-pro#5383) 将 Quarto 更新至版本 1.3.450。(#13914) RStudio 现在支持在 R Markdown / Q