HTTP-сервер Apache


HTTP- сервер Apache ( / ə ˈ p æ i / ə - PATCH -ee ) — это бесплатное кроссплатформенное программное обеспечение веб-сервера с открытым исходным кодом , выпущенное в соответствии с условиями Apache License 2.0 . Он разрабатывается и поддерживается сообществом разработчиков под эгидой Apache Software Foundation .

Подавляющее большинство экземпляров HTTP-сервера Apache работают в дистрибутиве Linux , [6] , но текущие версии также работают в Microsoft Windows , [7] OpenVMS , [8] и большом количестве Unix-подобных систем. Предыдущие версии также работали на NetWare , OS/2 и других операционных системах, [9] включая переносы на мейнфреймы. [10]

Первоначально основанный на сервере NCSA HTTPd , разработка Apache началась в начале 1995 года после того, как работа над кодом NCSA застопорилась. Apache сыграл ключевую роль в начальном росте World Wide Web [11] , быстро обогнав NCSA HTTPd в качестве доминирующего HTTP- сервера. В 2009 году он стал первым программным обеспечением веб-сервера, которое обслуживало более 100 миллионов веб-сайтов . [12]

По оценкам Netcraft , по состоянию на март 2022 года Apache обслуживал 23,04% миллионов самых загруженных веб-сайтов, а Nginx обслуживал 22,01%; Cloudflare с 19,53% и Microsoft Internet Information Services с 5,78% замкнули четверку лидеров. По некоторым другим показателям Netcraft Nginx опережает Apache. [13] Согласно обзору всех веб-сайтов, проведенному W3Techs, в июне 2022 года Apache занимал второе место с 31,4%, Nginx — первое с 33,6%, а Cloudflare Server — третье с 21,6%. [14]

Согласно Apache Software Foundation , его название было выбрано «из уважения к различным индейским нациям, вместе именуемым Apache , хорошо известными своими превосходными навыками ведения войны и неисчерпаемой выносливостью». [15] Это было в контексте, когда казалось, что открытый Интернет, основанный на свободном обмене открытым исходным кодом, вскоре подвергнется своего рода завоеванию со стороны поставщика проприетарного программного обеспечения Microsoft ; Один из создателей апачей Брайан Белендорф — создатель названия — видел, что его усилия несколько аналогичны усилиям Джеронимо , вождя последнего из свободных народов апачей. [16] [17]Но он признал, что название «также делает симпатичный каламбур на «неоднородном веб-сервере » — сервере, созданном из серии исправлений ».

Существуют и другие источники теории «неоднородных» программных каламбуров, в том числе официальная документация проекта от 1995 года, в которой говорилось: «Apache — симпатичное имя, которое прижилось. сервер "PAtCHy". [18] [19]