Představujeme Freenginx, vidlici nejoblíbenějšího webového serveru

Photo of author

By etechblogcz

Freenginx představuje nový odnož populárního webového serveru Nginx s otevřeným zdrojovým kódem, který pohání značnou část internetových stránek. Nastává otázka, zda tento nový projekt nahradí zavedeného lídra na trhu a proč by měl vzbudit vaši pozornost?

Co je Nginx?

Nginx, vyslovovaný jako „engine-x“, je bezplatný webový server s otevřeným kódem, který byl spuštěn v roce 2004. Díky své jednoduché konfiguraci se stal populárním i jako proxy server.

Popularita Nginxu postupně rostla, až v roce 2019 překonal svého dlouholetého konkurenta s otevřeným zdrojovým kódem Apache a komerční řešení IIS od Microsoftu, jak uvádí Netcraft.

netcraft

Co je Freenginx?

14. února oznámil bývalý vývojář Nginxu, Maxim Dounin, vznik Freenginxu, odnože Nginxu. Dounin se k tomuto kroku odhodlal z důvodu nesouhlasu s rozhodnutími společnosti F5, která Nginx aktuálně vlastní. Ve svém prohlášení uvedl:

“[Už] nepovažuji nginx za bezplatný projekt s otevřeným zdrojovým kódem, který je vyvíjen a udržován pro veřejné blaho.”

První verze Freenginxu (1.25.4) byla představena 20. února 2024 a přinesla několik oprav chyb, které se týkaly správy paměti. Tyto typy chyb představují běžné bezpečnostní riziko, které by mohlo umožnit útočníkům napadat webové stránky.

Je Freenginx lepší než Nginx a měli byste jej začít používat?

Po prvotní revizi se Freenginx téměř neliší od svého předchůdce. Tak je tomu u všech odnoží – časem se tyto projekty budou od svého původního softwaru lišit, jakmile se vydají vlastní cestou vývoje.

Freenginx si dal za cíl zaměřit se na bezpečnostní vylepšení a být spíše řízen vývojáři než rozhodnutím managementu shora dolů.

Jak se odnož bude vyvíjet, migrace na ni se bude stále více lišit od pouhé náhrady. Pokud se vám líbí směr, kterým se Freenginx ubírá, nebo chcete podpořit vývojáře, je nyní ten správný čas na změnu.

Nicméně není důvod hned měnit své stávající řešení. Nginx nikam neodchází a stále si zachová právo integrovat změny z Freenginxu do své vlastní kódové základny.

Jaké další webové servery existují?

Autor fotografie: Timofeev Vladimir/Shutterstock

Apache zůstává významnou alternativou k Nginxu, zejména v open-source ekosystémech, kde bývá standardně instalován nebo se dá snadno nastavit. Tyto dva webové servery v současnosti dominují trhu a zkušenosti s oběma jsou velmi cenné.

Nicméně, to není celý příběh. Statistiky podílu na trhu se mezi různými zdroji liší a situace se může rychle změnit, pokud společnost zodpovědná za provozování velkého množství stránek provede změnu.

Mezi menší hráče patří OpenResty – další varianta Nginxu, specializující se na hostování aplikací Lua – a GWS od Googlu. Ten používá výhradně Google, ale díky množství stránek, které generuje, má značný podíl na trhu.