Learn about Freenginx: A branch of the most popular web server today
What is Nginx?
Nginx (pronounced "engine x") is a free, open source web server launched in 2004. It is easily configurable and has also found a niche as a proxy server.
According to Netcraft, Nginx's popularity has steadily increased, surpassing long-standing open source competitor Apache and Microsoft's proprietary IIS in 2019.
What is Freenginx?
On February 14, former Nginx developer Maxim Dounin announced Freenginx, a fork of Nginx. Maxim took this action to protest the decisions of the company that currently owns Nginx, F5. He wrote:
[I]no longer consider nginx a free and open source project developed and maintained for the benefit of the community.
The first version of Freenginx (1.25.4) launched on February 20, 2024, with several fixes to address vulnerabilities related to memory access. These are common security vulnerabilities that could allow malicious actors to attack websites.
Is Freenginx better than Nginx? Should I start using it?
After just one modification, Freenginx is almost no different from the original version. This is what happens with all branches. Over time, a branch will gradually diverge from its original software, while the remaining projects will follow different paths.
Freenginx's stated goal is to focus more on security-related and developer-led improvements rather than being driven by decisions from management above.
As the daughter branch matures, any migration will be less likely to be similar in nature. So now is the time to make a change if you like the direction Freenginx is going or if you want to support the developer's goals.
However, it is not necessary to change horses at this stage of the race. Nginx is not going anywhere and will always have the right to incorporate Freenginx changes into its codebase.
What other web servers are there?
Apache remains the primary alternative to Nginx, especially in open source ecosystems where it is installed by default or is easy to install. These two web servers currently dominate the market share and experience with either of them is valuable.
But this doesn't tell the whole story. Market share statistics from different sources are inconsistent, and trends can change quickly if a company responsible for hosting a large number of websites makes a change.
Smaller options include OpenResty - another Nginx variant with a suitable storage location for Lua applications - and Google's GWS. GWS is used exclusively by Google, but has a clear market share due to the number of sites Google generates.
You should read it
- How to change DNS server on the most popular routers
- The difference between web server and app server
- Network basics: Part 3 - DNS Server
- How to set up your own Git server on Linux
- Use IIS to set up FTP Server on Windows
- What is VPS? VPS used to do? What is VPS different from Server?
- How to store your own Minecraft server
- 7 great ideas using Raspberry Pi as a server
- New points in SQL Server 2017
- Instructions for setting up and managing FTP Server on Windows 10
- Create VPN Server on Windows 8
- What is the future of server virtualization?