Freenginx:Nginx 的新分支及其潜在影响
Freenginx 是从 Nginx 分出的一个新兴项目。Nginx 是一款广泛应用的开源 Web 服务器,为互联网上约三分之一的网站提供动力。那么,这个新分支会取代市场领导者 Nginx 吗?我们又为什么应该关注它呢?
了解 Nginx 的基本原理
Nginx,发音为 “engine-x”,是一个免费且开源的 Web 服务器,最初发布于 2004 年。它以其易配置性和高效性而闻名,并常被用作反向代理服务器。
市场数据显示,Nginx 的受欢迎程度稳步攀升。在 2019 年,它超越了长期以来的开源竞争对手 Apache,以及微软的专有产品 IIS,成为了领先的 Web 服务器。网络技术数据 证明了这一点。
深入了解 Freenginx
2 月 14 日,Nginx 的前开发人员 Maxim Dounin 宣布推出了 Freenginx,这是一个基于 Nginx 的全新分支。此举源于对目前拥有 Nginx 的 F5 公司的决策的不满。正如他在公开信中写道:
他认为,nginx 不再被视为一个为了公共利益而开发和维护的免费开源项目。
Freenginx 的第一个版本 (1.25.4) 于 2024 年 2 月 20 日发布,其中包含一些错误修复,特别是针对与内存访问相关的安全漏洞。这类漏洞可能被恶意行为者利用来攻击网站。
Freenginx 是否优于 Nginx?现在应该迁移吗?
从最初的版本来看,Freenginx 与其母体 Nginx 并没有本质上的不同。 这是一个分叉的常见现象;随着时间的推移,不同项目的发展路线不同,分叉的版本也会与原始软件渐行渐远。
Freenginx 的核心目标是更加注重安全相关的改进,并且由开发人员主导,而不是由管理层自上而下的决策驱动。
随着分支的不断发展,任何迁移都将不再是简单的替代。因此,如果你赞同 Freenginx 的发展方向,或者想要支持其开发团队的目标,现在可能是考虑切换的时候了。
然而,在当前阶段,没有必要立即进行更换。 Nginx 不会消失,并且它始终有能力将 Freenginx 的改进整合到其自身的代码库中。
市场上还有哪些其他选择?
图片来源:Timofeev Vladimir/ Shutterstock
Apache 仍然是 Nginx 的主要替代品,特别是在开源生态系统中,它以默认安装和易于设置而闻名。 这两款 Web 服务器在市场上占据主导地位,掌握它们的使用经验都具有很高的价值。
不过,这并不是全部。来自不同来源的市场份额统计数据存在差异,并且如果负责托管大量网站的公司做出改变,市场格局可能会迅速发生变化。
其他规模较小的参与者包括 OpenResty(另一个基于 Nginx 的变体,专注于托管 Lua 应用程序)和谷歌的 GWS。 GWS 由谷歌独家使用,但由于谷歌运营的网站数量庞大,它在市场上仍然占据了一定的份额。