大数跨境

Nginx 1.24 / 1.26 / 1.28/ 1.30 稳定版核心对比

Nginx 1.24 / 1.26 / 1.28/ 1.30 稳定版核心对比 全球CTO俱乐部
2026-10-11
6

Nginx 1.24 / 1.26 / 1.28 / 1.30 稳定版核心对比

版本发布时间:

  • 1.24:2023-04
  • 1.26:2024-04
  • 1.28:2025-04
  • 1.30:2026-04

特性对比总表

功能点
1.24
1.26
1.28
1.30
TLSv1.3 默认启用
✅
✅
✅
✅
HTTP/3(QUIC)
❌
✅(实验,早期漏洞多)
✅(性能优化,CUBIC拥塞控制)
✅(进一步稳定,大量缺陷修复)
按 server 独立开关 HTTP/2
❌
✅
✅
✅
stream 四层虚拟主机(server_name)
❌
✅
✅
✅
upstream 域名自动DNS重解析
❌
❌
✅
✅
proxy_limit_rate / fastcgi_limit_rate 
支持变量
❌
❌
✅
✅
stream 模块 OCSP stapling & 
客户端证书OCSP校验
❌
❌
✅
✅
proxy_pass_trailers 透传HTTP trailers
❌
❌
✅
✅
Proxy 转发到后端支持 HTTP/2
❌
❌
❌
✅
103 Early Hints 早期提示
❌
❌
❌
✅
TLS ECH(Encrypted ClientHello,
加密SNI)
❌
❌
❌
✅
upstream 原生 sticky 会话保持
❌
❌
❌
✅
MPTCP 多路径TCP支持
❌
❌
❌
✅
proxy_http_version 默认值
HTTP/1.0
HTTP/1.0
HTTP/1.0
HTTP/1.1 + keepalive(⚠️重大变更)

各版本核心亮点

Nginx 1.24(稳定版,2023)

  • TLSv1.3 默认开启,ssl_session_cache 共享内存自动轮转TLS ticket key
  • 多同名HTTP header处理优化,SSL反向代理内存优化
  • gzip_static 支持 byte range 分片请求
  • 短板:无HTTP/3,无stream虚拟主机,upstream DNS不会自动刷新,限速指令不支持变量

适用:传统HTTPS业务,只需要HTTP/1.1+HTTP/2,不需要QUIC/四层虚拟主机。新项目不推荐,安全补丁维护周期已偏后期

Nginx 1.26(稳定版,2024)

  • 引入实验性HTTP/3 QUIC,务必升级到1.26.3修复高危漏洞
  • http2 指令支持在单个server块独立开启/关闭HTTP/2(不再全局)
  • stream模块支持server_name四层虚拟主机,stream连接透传至监听套接字

适用:想试水HTTP/3、需要TCP四层代理;但DNS不自动刷新,QUIC早期版本风险较高

Nginx 1.28(稳定版,2025,生产热门)

  • upstream后端域名自动重新DNS解析(K8s动态后端必备)
  • QUIC新增CUBIC拥塞控制,HTTP/3稳定性大幅提升
  • stream模块支持OCSP stapling、客户端证书OCSP校验
  • proxy_limit_rate等限速指令支持变量,支持动态限速
  • proxy_pass_trailers,可透传HTTP trailers;复杂SSL场景内存CPU优化

适用:K8s动态后端、HTTP/3生产、四层TLS代理、动态限速;当前存量集群首选,改动风险低

Nginx 1.30(稳定版,2026,最新稳定)

  • proxy 默认 HTTP/1.1 + keepalive(最大升级风险点,老旧后端可能异常)
  • 新增:103 Early Hints、后端HTTP/2代理、ECH加密ClientHello、upstream原生sticky会话、MPTCP多路径TCP
  • QUIC/HTTP3持续修复大量bug与安全漏洞
  • 新增TLS变量 $ssl_sigalg、$ssl_client_sigalg,可基于客户端签名算法做访问控制

适用:新项目、CDN、公网服务,需要后端HTTP/2、Early Hints、ECH;存量集群升级要重点测试后端兼容性

生产选型建议

  1. 存量稳定集群,后端老旧,不想改动proxy keepalive行为:优先 1.28.x(1.28.3)
  2. 全新部署,公网CDN、需要后端HTTP/2、Early Hints、ECH:优先 1.30.x(1.30.5)
  3. 仅测试HTTP/3,无动态DNS需求:1.26.3,不推荐生产大规模使用
  4. 1.24:仅遗留老系统维持,新项目不建议部署

⚠️ 升级通用注意事项

  1. 大版本之间第三方模块ABI不兼容(lua-nginx-module、njs等),升级必须重新编译对应版本模块
  2. 1.28→1.30最关键风险:proxy_http_version 默认变更,老后端不支持HTTP/1.1长连接会报错,可手动回退 proxy_http_version 1.0;
  3. HTTP/3生产环境务必使用该分支最新小版本,修复QUIC相关CVE
  4. ECH功能依赖新版OpenSSL(3.x+),编译nginx时需要开启支持



【声明】内容源于网络
0
0
全球CTO俱乐部
CTO俱乐部,一个汇集CTO、CIO、首席技术官、技术总监、研发总监、IT总监、技术专家等人脉平台,涉及人工智能AI、跨境电商、出海、低空经济、新能源、软件服务、IT服务、人才外包等行业,官网:www.ctoclub.com
内容 222
粉丝 0
全球CTO俱乐部 CTO俱乐部,一个汇集CTO、CIO、首席技术官、技术总监、研发总监、IT总监、技术专家等人脉平台,涉及人工智能AI、跨境电商、出海、低空经济、新能源、软件服务、IT服务、人才外包等行业,官网:www.ctoclub.com
总阅读6.0k
粉丝0
内容222