Nginx 1.20.0 Is Released

From LinuxReviews
Jump to navigationJump to search

Nginx developer Maxim Dounin has announced a new stable release of the by-far most popular web server on the Internet with a brief change-log listing "1.20.x stable branch" as the only changes. There is a bit more to the latest Nginx 1.20.0 release than that.

written by 林慧 (Wai Lin) 2021-04-21 - last edited 2021-07-14. © CC BY


Every website you visit is served by some kind of web server software. The Apache web server is still the kind of the kill and the go-to solution, it has dominated the web server market since 1995. Russian software engineer Igor Vladimirovich Sysoev released the first version of the BSD-licensed Nginx web server on October 4th, 2004. It gained a small user-base and went doggedly on in the Apache's shadow until it eventually overtook Apache in terms of total websites available on the Internet in April 2019.

Nginx served 415 million websites or 35.34% of all websites on the Internet in March 2021 according to Netcraft, beating Apache's share of 317 million websites by a fair margin.

Apache is still the king of serving active websites on the Internet with 50.5 million active websites served. Nginx comes in second with 40.1 million active websites. It is interesting note that Cloudflare comes in forth with 16.9 million websites behind it's content delivery network.

Nginx developer Maxim Dounin announced the release of Nginx 1.20 on April 20th with the cryptic message

"1.20.x stable branch."

[nginx-announce] mailing list: nginx-1.20.0

There is a bit more to it than that.

The new Nginx verison supports Online Certificate Status Protocol (OCSP) validation of client SSL certificates, the SSL reject_handshake and conf_command directives.

HTTP/2 support has been improved in a number of areas. The configuration supports a new keepalive_timeout, keepalive_request and lingering_close directives and the cookie_flags handling has been improved.

File caches can now be cleared dynamically when nginx is acting as a reverse proxy based on how much free space there is thanks to a new proxy_cache_path_max_size directive.

nginx 1.20.0 can be acquired from The nginx-1.20.0.tar.gz file is just 1.1 MiB and it is a really small and quick ./configure && make compile with very few dependencies - yet it is a really diverse and powerful web server capable of as good as everything you could or would want to do with a web server. The combination of pure C and Russian developers appears to be a good one.

(one vote)

Add your comment
LinuxReviews welcomes all comments. If you do not want to be anonymous, register or log in. It is free.