情人节即分手,FreeNginx 来了

时间线

2019 年 3 月 11 日,F5 Networks 宣告以 6.7 亿美元收购 Nginx。

2022.01.18, NGINX 创始人 Igor Sysoev 从 NGINX 和 F5 离任:“Igor Sysoev 挑选脱离 F5,以便将更多的时间留给陪伴家人和朋友,以及个人项目。感谢他所做的一切让全世界的网站变得更好。”

在 2024.2.14 情人节这天,作为 nginx 的长时间核心开发者之一,马克西姆-杜宁(Maxim Dounin)宣告创立一个名为 Freenginx 的新分叉项目。

他在宣告 Freenginx 时说道

“你们可能知道,F5 于 2022 年封闭了莫斯科办事处,从那时起我就不再为 F5 工作了。 不过,咱们现已达成协议,我将继续作为志愿者参与nginx开发。在近两年的时间里,我一向致力于改善nginx,免费为咱们提供更好的nginx。 不幸的是,F5一些新的非技术管理人员最近决议干与nginx多年来运用的安全战略,无视战略和开发者的态度。

这很好理解:他们具有这个项目,可以对其做任何事情,包含以市场为导向的行为,无视开发者和社区的态度。 不过,这仍是与咱们的协议相矛盾。 更重要的是,我无法再控制F5内部对nginx的修改,也不再将nginx视为一个为大众利益开发和维护的自在开源项目。

因此,从今天起,我将不再参与F5运营的nginx开发。 取而代之的是,我将启动另一个项目,由开发者而非公司实体运转。

目标是使nginx开发不受公司恣意行为的影响。 欢迎提供协助和贡献。 期望咱们都能从中获益。

freenginx.org上的简短声明

freenginx.org的目标是使nginx的开发不受恣意公司行为的影响。

情人节即分手,FreeNginx 来了

开源和商业

利益与目标不同决议了开源项目的不同开展方向,这不好评说好坏对错。

作为商业公司,F5究竟真金白银花了那么多钱具有了nginx,全职人员的成本支付,这必定需要往商业化方向考量,期望能找到商业与开源的平衡。

Maxim Dounin 有着开发者的自在理想园,站在开发者和开源运用者的视点看开源项目的开展,nginx 能更开放更自在,方向由社区掌控。也期望 freenginx 能开展顺利。

oracle-jdk vs openjdk, mysql vs mariadb, 现在有了 nginx vs freenginx, 咱们现在可以开端关注 Freenginx 的未来开展,看未来有多少其他开发者会专心于这个新的分叉。

Nginx 擦边广告,运用 HertzBeat 快速监控 Nginx

HertzBeat 是一款咱们开源的实时监控体系,无需Agent,功能集群,兼容Prometheus,自定义监控和状况页构建能力。github.com/dromara/her…

它支持对应用服务,应用程序,数据库,缓存,操作体系,大数据,中间件,Web服务器,云原生,网络,自定义等监控。下面广告演示下假如运用 HertzBeat 快速监控 Nginx 服务状况。

1. 布置 HertzBeat

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat

2. 布置 Nginx

本地布置启动 Nginx, 默许监控 Nginx 可用性,若监控更多目标,则需启用 Nginx 的 ngx_http_stub_status_modulengx_http_reqstat_module 监控模块

参考文档:hertzbeat.com/zh-cn/docs/…

3. 在 HertzBeat 添加 Nginx 监控

拜访 HertzBeat 控制页面,在 应用服务监控 -> Nginx服务器 添加对端 Nginx 监控,配置对端IP端口等参数。

情人节即分手,FreeNginx 来了

确认添加后就OK啦,后续咱们就可以看到 Nginx 的相关目标数据状况,还可以设置告警阈值告诉等,当 Nginx 挂了或许某个目标异常过高时,通过邮件钉钉微信等告诉咱们。

情人节即分手,FreeNginx 来了

情人节即分手,FreeNginx 来了

情人节即分手,FreeNginx 来了

10分钟搞定,快来运用 HertzBeat 24小时自动观测你的 Nginx 状况

在 Github Star 咱们!

github.com/dromara/her…

gitee.com/dromara/her…

部分内容来源于 www.msn.com/zh-cn/chann…