Contents

介紹 Freenginx,最受歡迎的 Web 伺服器的一個分支

Freenginx 是 Nginx 的一個新分支,Nginx 是一種開源 Web 伺服器,為三分之一的網站提供支援。這種分拆是否會取代既定的市場領導者,為什麼要關心它?

什麼是 Nginx?

Nginx,發音為“engine x”,是業界首次亮相的免費開源 Web 伺服器。它以其適應性而聞名,可以輕鬆自訂以適應各種應用。此外,由於其卓越的性能和多功能性,它作為代理伺服器而廣受歡迎。

根據Netcraft,Nginx 的受歡迎程度正在緩慢增長,在2019 年超過了其長期的開源競爭對手Apache 和微軟專有的IIS/#graph02_202305_00).

/bc/images/netcraft-web-server-market-share.png netcraft

什麼是 Freenginx?

2 月 14 日,前 Nginx 開發人員 Maxim Dounin 宣布推出 Freenginx,它是 Nginx 的分支。 Maxim 採取這項行動是為了抗議目前擁有 Nginx 的公司所做的決定,F 他寫道:

我不能再將 Nginx 視為一項無償的開源計劃,該計劃致力於透過社群驅動的努力創建和維護來為廣大民眾的福祉服務。

Freenginx 的初始版本 1.25.4 於 2024 年 2 月 20 日推出,其中包含多個旨在修正與記憶體存取相關問題的修補程式。這些缺陷通常表現為網站安全的重大漏洞,可能被惡意實體用於邪惡目的。

Freenginx 比 Nginx 更好嗎?我應該開始使用它嗎?

在整個時間和開發過程中,我們經常觀察到分叉軟體最終會脫離其最初的形式,因為每個專案都走上了不同的軌跡。在這種情況下,僅經過一次迭代修改後,Freenginx 與其父程式就沒有什麼區別了。

Freenginx 渴望透過由工程師主導的開發方法來主要集中在增強其安全功能,而不是受到高階管理人員的分層指令的影響。

隨著專案的進展和發展,未來的更新可能不一定需要與先前的版本一一對應。因此,那些欣賞 Freenginx 發展軌跡並希望支持其遠見目標的人應該考慮在此時進行過渡。

雖然改變路線可能是值得考慮的選擇,但目前不一定是必要的。 Nginx 的持續生存能力保持不變,因此,它保留將 Freenginx 開發的任何更新或改進納入其自己的原始程式碼中的特權。

還有哪些可用的 Web 伺服器?

/bc/images/server-raid-configurations-feature.jpg 圖片來源:Timofeev Vladimir/Shutterstock

Apache 仍然是 Nginx 替代品的重要選擇,特別是在開源社群中,Apache 經常被預先安裝或易於設定。 Apache 和 Nginx 在市場佔有率方面都具有很大的影響力,因此熟悉其中一種或兩種 Web 伺服器對於熟練地進行伺服器管理是必不可少的。

雖然市場份額數據可能因多個來源而異,但值得注意的是,這種差異可能會受到網站託管行業重要參與者的影響,這些參與者可能會對其服務進行重大改變。因此,這些變化可能會對整體市場動態產生重大影響,並迅速改變競爭格局。

除了 Apache 和 Microsoft IIS 等主要 Web 伺服器供應商之外,還有 OpenResty 等專門變體形式的較小替代方案。此特定選項專為在 Nginx 伺服器上託管基於 Lua 的應用程式而設計。該領域另一個著名的參與者是 Google Web Server (GWS),它僅由 Google 使用。儘管其用例獨特,但由於Google產生的大量網站,它在市場上保持著重要的地位。