当前位置:首页 > 技术文章 > 正文内容

Nginx动荡:核心开发者因安全分歧出走,启动分叉项目

arlanguage3个月前 (01-20)技术文章31

IT之家 2 月 19 日消息,核心开发者马克西姆?杜宁(Maxim Dounin)近日发布公告,因安全披露和修复漏洞优先级上的分歧,决定退出 Nginx 项目,并分叉推出 freenginx 项目。

杜宁表示现有 Nginx 已不再是“一个自由、开源、造福公众的项目”,被企业实体把控,分叉的 freenginx 将由开发者运营,不受企业任意行为的影响。

杜宁是 Nginx 项目最早也是最活跃的核心开发者之一,参与并推动 2011 年成立 Nginx, Inc 公司,为稳步发展的网络服务器提供商业支持。

IT之家注:Nginx 是异步框架的网页服务器,也可以用作反向代理、负载平衡器和 HTTP 缓存。该软件由俄罗斯程序员伊戈尔?赛索耶夫(Igor Sysoev)开发并于 2004 年首次公开发布。

根据官方 2021 年 6 月公布的数据,Nginx 已经超过 Apache,成为全球最受欢迎的网页服务器。

Nginx 在公司化运营中出现了诸多问题,该公司于 2019 年被西雅图网络公司 F5 收购。

Nginx 的两位领导人 Maxim Konovalov 和 Igor Sysoev 由于俄乌冲突,被拘留和审讯,期间 Sysoev 的前雇主、互联网公司 Rambler 表示声称自己拥有 Nginx 源代码的权利,表示 Nginx 是 Sysoev 在 Rambler 任职期间开发的。

Sysoev 于 2022 年年初离开了 F5 和 Nginx 项目。F5 公司也因为俄乌冲突,暂停了在俄罗斯的所有业务。一些仍在俄罗斯的 Nginx 开发人员成立了 Angie,主要是为了支持俄罗斯的 Nginx 用户。

杜宁在其公告中表示,F5 公司管理层为一群非技术高管掌握,很难深入了解开源项目的运作方式。

F5 公司决定干预 Nginx 多年来使用的安全策略,无视策略和开发人员的立场,让杜宁选择“分道扬镳”。

杜宁表示完全可以理解 F5 公司的做法,但他并不认可该公司对 Nginx 的调整,因此选择离开并推进分叉项目。

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/974.html

标签: 腾讯 nginx
分享给朋友:

“Nginx动荡:核心开发者因安全分歧出走,启动分叉项目” 的相关文章

Nginx路由匹配规则location的小总结

使用过nginx的同学都知道,在nginx配置文件中通过location配置路由转发规则,配置语法为:location [=|~|~*|^~] /uri/ { ... }中括号中为路由匹配符号,常见的有:1 =:精确匹配 2 ^~:精确前缀匹配 3 ~:区分...

nginx支持跨域的方法 nginx配置支持跨域

在nginx的配置文件中添加允许跨域的响应头。参考nginx官方文档,添加响应头的方法如下:在conf文件的server作用域中添加如下响应头:server { listen 80; # 其他配置... # 允许跨域 add_header Access-Control-Allow-...

08《Nginx 入门教程》Nginx 的 Http 模块介绍(中)

在前面介绍完 post-read、server-rewrite、find-config、rewrite 和 post-rewrite 阶段后,我们将继续学习 preaccess 和 access 两个阶段,中间会涉及部分模块,一同进行说明。1. preaccess 阶段在 preaccess 阶段在...

一文教会你如何使用 iLogtail SPL 处理日志

作者:阿柄随着流式处理的发展,出现了越来越多的工具和语言,使得数据处理变得更加高效、灵活和易用。在此背景下,SLS 推出了 SPL(SLS Processing Language) 语法,以此统一查询、端上处理、数据加工等的语法,保证了数据处理的灵活性。iLogtail 作为日志、时序数据采集器,在...

Nginx 最全操作——nginx配置(2)

nginx 配置基本结构main # 全局配置,对全局生效 ├── events # 配置影响 nginx 服务器或与用户的网络连接 ├── http # 配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置 │ ├── upstream # 配置后端服务器具体地址,负...

「网络」运维需要掌握的 17 个实用技巧

1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录find . -name “*.tar” -execmv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,fi...