가장 인기 있는 웹 서버의 포크인 Freenginx를 소개합니다

Freenginx는 모든 웹사이트의 1/3을 지원하는 오픈 소스 웹 서버인 Nginx의 새로운 포크입니다. 이번 분사가 기존 시장 리더를 대체하게 될까요? 그리고 왜 이에 관심을 가져야 합니까?

Nginx란 무엇입니까?

Nginx(“엔진 x”로 발음)는 2004년에 출시된 무료 오픈 소스 웹 서버입니다. 쉽게 구성할 수 있으며 프록시 서버로도 틈새시장을 찾았습니다.

Nginx의 인기는 2019년 오랜 오픈 소스 경쟁자인 Apache와 Microsoft의 독점 IIS를 능가하면서 서서히 증가했습니다. 넷크래프트.

넷크래프트

Freenginx 란 무엇입니까?

2월 14일, 전 Nginx 개발자인 Maxim Dounin은 Nginx의 포크인 Freenginx를 발표했습니다. Maxim은 현재 Nginx, F5를 소유하고 있는 회사의 결정에 항의하여 이 조치를 취했습니다. 그가 썼다:

[I] 더 이상 nginx를 공익을 위해 개발되고 유지되는 무료 오픈 소스 프로젝트로 보지 않습니다.

Freenginx의 첫 번째 버전(1.25.4)은 2024년 2월 20일에 출시되었으며, 메모리 액세스와 관련된 결함을 해결하기 위한 몇 가지 버그 수정이 포함되었습니다. 이러한 결함은 악의적인 행위자가 웹사이트를 공격할 수 있는 일반적인 보안 허점입니다.

Freenginx가 Nginx보다 낫고, Freenginx를 사용해야 합니까?

단 한 번의 개정 후에 Freenginx는 이전 제품과 거의 다르지 않습니다. 이것이 모든 포크의 방식입니다. 시간이 지남에 따라 프로젝트가 다른 경로를 따르기 때문에 포크는 원래 소프트웨어에서 천천히 갈라질 것입니다.

Freenginx의 명시된 목표는 보안 관련 개선에 더 초점을 맞추고 관리 수준의 하향식 결정에 따르기보다는 개발자가 주도하는 것입니다.

파생물이 성숙해짐에 따라 모든 마이그레이션은 유사한 대체 방식이 아닙니다. 따라서 Freenginx의 방향성이 마음에 들거나 개발자의 목표를 지원하고 싶다면 이제 변화해야 할 때입니다.

그러나 마찬가지로 경주의 이 단계에서는 말을 바꿀 필요가 없습니다. Nginx는 아무데도 가지 않으며 어쨌든 항상 Freenginx의 변경 사항을 코드 베이스에 포함할 수 있는 권리를 갖습니다.

  Windows에서 '인식되지 않음' 오류를 제거하기 위해 Telnet을 설치하는 방법

어떤 다른 웹 서버를 사용할 수 있나요?

이미지 출처: Timofeev Vladimir/셔터스톡

Apache는 여전히 Nginx의 주요 대안입니다. 특히 Apache가 기본적으로 설치되거나 설정이 쉬운 오픈 소스 생태계에서는 더욱 그렇습니다. 이 두 웹 서버는 현재 시장 점유율을 장악하고 있으며 둘 중 하나에 대한 경험은 가치가 있습니다.

그러나 이것이 전체 이야기를 말해주지는 않습니다. 다양한 소스의 시장 점유율 통계는 서로 일치하지 않으며, 많은 수의 사이트를 호스팅하는 회사가 변경하면 흐름이 급격하게 바뀔 수 있습니다.

소규모 플레이어로는 Lua 애플리케이션을 호스팅하는 틈새 시장을 갖춘 또 다른 Nginx 변종인 OpenResty와 Google의 GWS가 있습니다. 후자는 Google이 독점적으로 사용하지만 Google이 생산하는 사이트 수로 인해 눈에 띄는 시장 점유율을 가지고 있습니다.