
Nginx 1.28.0 稳定版正式发布!本次更新基于 1.27.x 主线分支,整合了多项新功能和重要修复,包括:复杂 SSL 配置场景的资源优化,上游服务器组中「主机名」的自动重新解析,以及 QUIC 协议的性能增强等。
除此之外,新版本还带来了客户端 SSL 证书的 OCSP 校验、Stream 模块中的 OCSP stapling,以及对proxy_limit_rate、fastcgi_limit_rate等指令中的「变量」支持。并引入了proxy_pass_trailers指令,带来更丰富的功能扩展和多项性能改进。
Nginx 1.28.0 核心功能增强与改进
SSL / TLS 相关优化
在复杂 SSL 配置场景下,Nginx 1.28.0 对内存与 CPU 资源的使用进行了深度优化,具体细节请参考优化说明:
- 新增 SSL 对象缓存及其错误消息的默认处理机制,提升安全连接的性能表现与可维护性。
- 通过
$ssl_curve和$ssl_curves变量,支持读取外部密码学组。 - SSL Cache 机制升级,特别优化了大规模会话保存情景下的上游服务器性能。
ssl_verify_client支持可选的ssl_client_certificate参数,为证书校验提供了更大的灵活性。- 默认禁用 TLSv1 和 TLSv1.1,提高协议安全底线。
- 针对跨 SNI 场景,在 TLSv1.3 下启用了会话恢复限制。
- Stream 模块支持 OCSP 校验和 Stapling,强化了客户端证书验证能力。
- 修复了 MSVC 环境下的编译及相关兼容性问题。
QUIC 协议堆栈优化
Nginx 1.28.0 在 QUIC 协议的拥塞控制方面进行了多项增强,详见性能提升:
- 在 QUIC 中引入了
CUBIC拥塞控制算法,进一步提升传输效率。 - 修复了多项 QUIC 相关的内存管理、流帧重传、BIO 泄漏等问题,增强了协议的稳定性。
- 新增或修复了对
0-RTT、版本协商、超时处理等场景的支持,细化了异常与边界条件的处理。 - 修正了
iov_base分配的类型转换问题,优化了底层数据处理。 - 优化了流已释放后的访问行为,提升了协议的健壮性。
Upstream 与代理改进
Nginx 1.28.0 优化了上游服务器组中「主机名」的自动重新解析,并开源了 Nginx 动态 DNS 解析功能,详见官方解析:
- 支持上游服务器的「主机名」自动动态解析(re-resolvable servers),提升了服务弹性。
- Upstream 支持动态证书下的密码支持,补全了安全场景。
- 新增了 proxy_pass_trailers 指令,丰富了代理能力。
proxy_store等相关功能禁止空路径设定,规范了配置安全。- 修复了在缺失
NGX_HTTP_SSL环境下NGX_COMPAT构建问题,提升了灵活性。
其他模块与指令优化
- 新增了
keepalive_min_timeout指令,提升了连接活跃性的精细化控制。 - Gzip 支持适配最新 zlib-ng 2.2.x 版本,提升了压缩性能与兼容性。
- Slice 和 Charset filter 优化了内存异常及
utf-8校验,增强了稳定性和国际化支持。 - Mp4 模块修复了
stsc atom相关问题,提高了流媒体兼容性。 - Mail 模块完善了
LOGIN IMAP命令中CAPABILITY的处理。 - Core(核心)模块在 DragonFly BSD 下将 TCP keepalive 单位从毫秒改成了秒,进一步契合操作系统特性。
- 日志机制改进,在 range 失败时可记录预期范围,方便问题定位。
依赖与外部库更新
- 增加了对最新
pcre2库缺失文件的兼容性支持。 - 提升了 MSVC 环境下 PCRE2 10.45 版本的支持。
构建与兼容性改进
- 修复了在不同编译环境,如 gcc 14/15、MSVC、libcrypt、PCRE2 10.45 和 libatomic_ops 下的兼容性与编译问题,增强了跨平台支持。
- 优化了 Release 分支及各版本的升级流程,确保主线和稳定版本的迭代有序进行。
全新稳定版在性能、安全性和功能扩展方面都带来了巨大提升,建议用户及时升级以体验最新改进。无论是处理复杂 SSL 配置、优化 QUIC 协议,还是提升上游服务器的弹性,Nginx 1.28.0 都提供了强大的新功能和修复,助力你的 Web 服务更上一层楼。













最新评论
方法1:删除「主文件夹」 --System.IsPinnedToNameSpaceTree--可以通过把数值数据修改成- 0 -进行隐藏
可以 可以解决问题,终于不用每次下载东西都默认下载到图库里面,这样就可以默认下载到桌面了 导航点击权限,然后点击高级,然后下一个框在它的正上方有一个名称,要把它改成修改,然后按照阿婆主说的 (在“高级安全设置”窗口的顶部,您会看到“所有者:”后面显示的是 TrustedInstaller。点击旁边的 “更改” 链接。) 然后再把两个用户名修改成完成权限,然后就可以修改了
2025-11 预览更新 (KB5070311) (26200.7296)一直更新错误,反复多次均以第二次重启后失败告终,请问是什么问题?
太傻比了,还是用virtualbox算了