作为阿里云的资深开发工程师,我可以告诉您,阿里云在开发和维护自己的云产品时,会根据产品需求和性能要求来选择合适的开源项目和分支。Tengine和Freenginx都是基于Nginx的优秀开源项目,它们各自具有独特的特点和优势。
Tengine是腾讯基于Nginx开发的一个分支,它在保持Nginx原有功能的基础上,增加了一些新的功能和性能优化。Freenginx则是另一个基于Nginx的分支,它主要关注于提高Nginx的性能和稳定性。
在阿里云的云产品中,我们可能会根据具体需求选择使用Tengine、Freenginx或Nginx的官方分支。我们会持续关注这些项目的更新和改进,并根据实际情况进行相应的调整。如果您在使用阿里云的云产品过程中遇到相关问题,欢迎随时联系我们的技术支持团队,我们将竭诚为您提供帮助。
虽然是因为商业化产品nginx plus和nginx oss开启nginx h3 module后,未finalize request时导致worker进程异常退出,促使F5公司向cve上报了2个nginx安全缺陷。
但nginx core的俄罗斯开源核心Maxim Dounin并不认可F5的策略 毕竟nginx core的h3仍然处于test阶段 并不可用于线上产品 这个分歧导致了Mdounin另起炉灶nginx free。
所以nginx 和 nginx free 在1.25.4版本 除了名称以外 也就是h3的差异化。
但无论如何,tengine在h3阶段已经不再会follow nginx的H3 core和module,而是基于xquic的完全自研。
因此,tengine对于nginx core的更新策略,仍然是基于bug fix和cve缺陷同步更新对应的codes。 ,此回答整理自钉群“Tengine和Tengine-Ingress开源交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。