系统极客一直在努力
专注操作系统及软件使用技能

Caddy 2.9.1:Web 和反向代理服务器发布

Caddy Server

热门开源 Web 和反向代理服务器 Caddy 2.9 版本发布!这次更新不仅带来了一系列功能改进和错误修复,还进一步优化了用户体验,让 Web 服务器的运行更加流畅高效。

Caddy 2.9 主要更新

核心功能优化

Caddy 2.9 对配置加载、事件管理、匹配器和占位符等核心功能进行了重点优化,不仅降低了系统管理员的配置难度,还大大提升了系统的稳定性。

性能提升

反向代理和 HTTP 服务器组件的性能也得到了增强,能够更高效地处理流量。尤其是在大规模部署场景下,这些改进能让用户体验更加流畅。

安全性与监控

在安全性和监控方面,Caddy 2.9 新增了「每主机指标」功能。让用户可以更细致地监控服务器的运行状态,从而更高效地进行故障排查和资源优化。

此外,TLS 自动化功能和 ACME ARI(自动化证书管理环境的接口部分)也得到了优化,进一步提升了证书签发过程的安全性和可靠性。

其他更新

Caddy 2.9 的「变更日志」列表比较长,主要涵盖了多项关键改进,包括:

  • 提供了禁用 CertMagic 存储检查的选项。
  • 支持更灵活的日志文件权限设置。
  • 在反向代理中引入了用于主动健康检查头信息的占位符。
  • 对 IP 匹配器中 0-RTT 早期数据的控制更加精细。
  • 健康检查和 TLS 握手匹配的配置选项更加灵活。

要了解更多细节,请自行查看 Caddy 2.9 的完整变更日志

未来展望

开发者透露,社区对 ECH(Encrypted Client Hello)以及后量子加密算法表现出了浓厚兴趣。这些功能预计将在 2024 年 2 月与 Go 1.24 一同推出。

Caddy 2.9.1 主要更新

解决了与 FastCGI、HTTP/3 与 Unix 套接字、日志文件权限、重复 TERM 信号,以及一个 ARI 边缘情况相关的问题。同时为header指令新增了 Caddyfile 响应匹配的支持。

  • FastCGI 请求缓冲:反向代理功能现在默认启用了 FastCGI 请求缓冲,有助于提升性能并减少潜在的资源占用问题。
  • HTTP/3 与 Unix 域套接字的兼容性修复:默认禁用了 HTTP/3 对 Unix 域套接字上的支持,以避免不必要的错误。
  • 日志文件权限优化:日志模块进行了优化,仅在文件权限位发生变化时才会执行chmod操作,减少了不必要的系统调用。
  • header指令增强:新增了对响应匹配的支持,通过match子指令可以更灵活地控制响应头部的处理逻辑。
赞(1) 赞赏

评论 抢沙发

微信赞赏