HTTP-сервер Apache
Эта статья может быть слишком технической для понимания большинства читателей . ( сентябрь 2010 г. ) |
Оригинальный автор(ы) | Роберт МакКул |
---|---|
Разработчик(и) | Фонд программного обеспечения Apache |
Первоначальный выпуск | 1995 год [1] |
Стабильная версия | 2.4.62 [2] / 17 июля 2024 г |
Репозиторий | |
Написано в | С [3] |
Операционная система | Unix-подобный , Microsoft Windows , [4] OpenVMS |
Тип | Веб-сервер |
Лицензия | Апач-2.0 |
Веб-сайт | httpd |
HTTP- сервер Apache ( / ə ˈ p æ tʃ i / ə- PATCH -ee ) — это с открытым исходным кодом бесплатное кроссплатформенное программное обеспечение веб-сервера , выпущенное на условиях лицензии Apache 2.0 . Он разрабатывается и поддерживается сообществом разработчиков под эгидой Apache Software Foundation .
Подавляющее большинство экземпляров HTTP-сервера Apache работают в дистрибутиве Linux . [5] но текущие версии также работают в Microsoft Windows , [6] ОпенВМС , [7] и широкий спектр Unix-подобных систем. Предыдущие версии также работали на NetWare , OS/2 и других операционных системах. [8] включая порты на мейнфреймы. [9]
Первоначально основанный на HTTPd-сервере NCSA , разработка Apache началась в начале 1995 года после того, как работа над кодом NCSA застопорилась. [10] Apache сыграл ключевую роль в начальном развитии Всемирной паутины . [11] быстро обогнав NCSA HTTPd в качестве доминирующего HTTP- сервера. В 2009 году оно стало первым программным обеспечением веб-сервера, обслуживающим более 100 миллионов веб-сайтов . [12]
По состоянию на март 2022 г. [update] , По оценкам Netcraft 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]
Имя
[ редактировать ]По данным The Apache Software Foundation , его название было выбрано «из уважения к различным индейским народам, называемым апачами , известными своими превосходными навыками в военной стратегии и неиссякаемой выносливостью». [15] Это было в контексте, когда казалось, что открытый Интернет, основанный на свободном обмене открытым исходным кодом, вскоре подвергся своего рода завоеванию со стороны поставщика проприетарного программного обеспечения Microsoft ; Один из создателей апачей Брайан Белендорф – создатель названия – считал, что его усилия в некоторой степени аналогичны усилиям Джеронимо , вождя последнего из свободных народов апачей. [16] [17] Но в нем признали, что это название «также представляет собой забавную игру слов на тему «неоднородный веб-сервер » — сервер, созданный из серии патчей ».
Существуют и другие источники теории «неоднородного» каламбура в программном обеспечении, в том числе официальная документация проекта от 1995 года, в которой говорилось: «Apache — милое имя, которое прижилось. Оно было основано на некотором существующем коде и серии программных исправлений, игра слов на Сервер «ПАЧИ». [18] [19]
Но в интервью в апреле 2000 года Белендорф заявил, что происхождение Apache не было каламбуром, заявив: [20]
Название появилось буквально из ниоткуда. Хотелось бы сказать, что это было что-то фантастическое, но это было совершенно неожиданно. Я разместил это на странице, а затем, несколько месяцев спустя, когда этот проект начался, я указал людям на эту страницу и сказал: «Эй, что вы думаете об этой идее?» ... Кто-то сказал, что ему понравилось это имя и что это действительно хороший каламбур. И я подумал: «Каламбур? Что ты имеешь в виду?» Он сказал: «Ну, мы строим сервер из множества исправлений программного обеспечения, верно? Итак, это патченный веб-сервер». Я сказал: «О, хорошо». ... Когда я подумал об имени, нет. Это просто означало: «Не брать пленных. Будьте агрессивны и надрайте кому-нибудь задницу».
В январе 2023 года базирующаяся в США некоммерческая организация Natives in Tech обвинила Apache Software Foundation в культурном присвоении и призвала их изменить название фонда, а, следовательно, и названия проектов программного обеспечения, которые он размещает. [21] [22]
Когда Apache работает под Unix , его имя процесса httpd
, что является сокращением от «HTTP- демон ». [23]
Обзор функций
[ редактировать ]Apache поддерживает множество функций, многие из которых реализованы в виде скомпилированных модулей , расширяющих базовую функциональность. Они могут варьироваться от аутентификации схем до поддержки серверных языков программирования, таких как Perl , Python , Tcl и PHP . Популярные модули аутентификации включают mod_access, mod_auth, mod_digest и mod_auth_digest, преемник mod_digest. Пример других функций включает Secure Sockets Layer и Transport Layer Security поддержку ( mod_ssl ), прокси- модуль ( mod_proxy ), модуль перезаписи URL-адресов (mod_rewrite), настраиваемые файлы журналов (mod_log_config) и поддержку фильтрации (mod_include и mod_ext_filter).
Популярные методы сжатия в Apache включают внешний модуль расширения mod_gzip, реализованный для уменьшения размера (веса) веб-страниц, обслуживаемых через HTTP . ModSecurity — это механизм обнаружения и предотвращения вторжений с открытым исходным кодом для веб-приложений. Журналы Apache можно анализировать через веб-браузер с помощью бесплатных сценариев, таких как AWStats / W3Perl или Visitors.
Виртуальный хостинг позволяет одной установке Apache обслуживать множество различных веб-сайтов . Например, один компьютер с одной установкой Apache может одновременно обслуживать example.com
, example.org
, test47.test-server.example.edu
, и т. д.
Apache имеет настраиваемые сообщения об ошибках, СУБД базы данных аутентификации на основе , согласование контента и поддерживает несколько графических пользовательских интерфейсов (GUI).
Он поддерживает аутентификацию по паролю и аутентификацию по цифровому сертификату . Поскольку исходный код находится в свободном доступе, любой может адаптировать сервер для конкретных нужд, а также существует большая общедоступная библиотека надстроек Apache. [24]
Более подробный список возможностей представлен ниже:
- Загружаемые динамические модули
- Несколько режимов обработки запросов (MPM), включая на основе событий/асинхронный , многопоточный и предварительный fork.
- Высокая масштабируемость (легко обрабатывает более 10 000 одновременных подключений )
- Обработка статических файлов, индексных файлов, автоматическое индексирование и согласование содержимого.
- .htaccess поддержка конфигурации для каждого каталога [25]
- Обратный прокси с кэшированием [26]
- Балансировка нагрузки [27] с внутриполосными проверками здоровья
- Несколько механизмов балансировки нагрузки
- Отказоустойчивость и аварийное переключение с автоматическим восстановлением
- WebSocket , FastCGI , SCGI , AJP и uWSGI с кэшированием. Поддержка
- Динамическая конфигурация [28]
- TLS/SSL с SNI и сшивания поддержкой OCSP через OpenSSL или wolfSSL .
- Виртуальные серверы на основе имени и IP-адреса
- IPv6 -совместимый
- HTTP/2 Поддержка
- Детальная проверка подлинности и авторизация, контроль доступа [29]
- gzip сжатие и распаковка
- перезапись URL-адресов [30]
- Заголовки [31] и контент [32] [33] переписывание
- Пользовательское ведение журнала с ротацией
- Ограничение одновременных подключений
- Ограничение скорости обработки запросов
- Регулирование пропускной способности
- Серверная часть включает в себя [34]
- IP-адреса на основе Геолокация
- Отслеживание пользователей и сеансов [35]
- ВебДАВ
- Встроенные Perl , PHP и Lua . сценарии
- CGI Поддержка [36]
public_html
веб-страницы для каждого пользователя [37]- Общий анализатор выражений [38]
- Просмотр статуса в реальном времени [39]
- Поддержка FTP (отдельным модулем) [40]
Производительность
[ редактировать ]Вместо реализации единой архитектуры Apache предоставляет множество модулей многопроцессорной обработки (MPM), которые позволяют ему работать либо в режиме на основе процесса , в гибридном режиме (процесс и поток ) или в гибридном режиме событий, чтобы лучше соответствовать требованиям каждой конкретной инфраструктуры. Поэтому выбор MPM и конфигурации очень важен. Там, где необходимо пойти на компромисс в производительности, Apache предназначен для уменьшения задержки и увеличения пропускной способности по сравнению с простой обработкой большего количества запросов, обеспечивая тем самым последовательную и надежную обработку запросов в разумные сроки. [ нужны разъяснения ]
Для доставки статических страниц серия Apache 2.2 считалась значительно медленнее, чем nginx и лак . [41] Чтобы решить эту проблему, разработчики Apache создали Event MPM, который сочетает использование нескольких процессов и нескольких потоков для каждого процесса в асинхронном цикле на основе событий . [42] [ нужны разъяснения ] эта архитектура, реализованная в серии Apache 2.4, работает по крайней мере так же хорошо, как веб-серверы на основе событий . По словам Джима Ягельски и других независимых источников, [43] [44] [45] Однако некоторые независимые, но значительно устаревшие тесты показывают, что он по-прежнему вдвое быстрее nginx, например [46]
Лицензирование
[ редактировать ]HTTP-сервера Apache Кодовая база была заменена лицензией Apache 2.0 (из предыдущей лицензии 1.1) в январе 2004 года. [47] и Apache HTTP Server 1.3.31 и 2.0.49 были первыми выпусками, использующими новую лицензию. [48]
Проекту OpenBSD это изменение не понравилось, и он продолжил использовать версии Apache до 2.0, фактически создав для своих целей ответвление Apache 1.3.x. [49] [50] [51] Первоначально они заменили его на Nginx , а вскоре после этого сделали собственную замену — OpenBSD Httpd, основанную на проекте Relayd. [52] [53] [54] [55]
Версии
[ редактировать ]Версия 1.1:Лицензия Apache 1.1 была одобрена ASF в 2000 году: основное изменение по сравнению с лицензией 1.0 находится в «пункте о рекламе» (раздел 3 лицензии 1.0); производные продукты больше не обязаны включать указание авторства в свои рекламные материалы, а только в свою документацию.
Версия 2.0:ASF приняла лицензию Apache 2.0 в январе 2004 года. Заявленные цели лицензии включали упрощение использования лицензии для проектов, не относящихся к ASF, улучшение совместимости с программным обеспечением на основе GPL, а также возможность включения лицензии посредством ссылки, а не перечисления в списке. каждого файла, разъясняя лицензию на вклады и требуя патентной лицензии на вклады, которые обязательно нарушают собственные патенты автора.
Разработка
[ редактировать ]Версия | Первоначальный выпуск | Последний выпуск |
---|---|---|
1.3. | 1998-06-06 [56] | 2010-02-03 (1.3.42) [57] |
2.0. | 2002-04-06 [58] | 2013-07-10 (2.0.65) [59] |
2.2. | 2005-12-01 [60] | 2017-07-11 (2.2.34) [61] |
2.4. | 2012-02-21 [62] | 2024-07-17 (2.4.62) [63] |
Старая версия Последняя версия |
Проект HTTP-сервера Apache — это совместная работа по разработке программного обеспечения, направленная на создание надежной, многофункциональной и свободно доступной реализации исходного кода HTTP (веб-сервера) коммерческого уровня. Проект совместно управляется группой волонтеров, расположенных по всему миру, которые используют Интернет и Интернет для общения, планирования и разработки сервера и связанной с ним документации. Этот проект является частью Apache Software Foundation . Кроме того, сотни пользователей внесли в проект идеи, код и документацию. [64] [65] [66]
В Apache 2.4 прекращена поддержка платформ BeOS , TPF , A/UX , NeXT и Tandem . [8]
Безопасность
[ редактировать ] этого раздела Фактическая точность оспаривается . ( январь 2021 г. ) |
Apache, как и другое серверное программное обеспечение, можно взломать и использовать в своих целях. Основным инструментом атаки Apache является Slowloris , который использует ошибку в программном обеспечении Apache. [67] Он создает множество сокетов и поддерживает работу каждого из них, отправляя несколько байтов (известных как «заголовки проверки активности»), чтобы сообщить серверу, что компьютер все еще подключен и не испытывает проблем с сетью. Разработчики Apache снабдили Slowloris несколькими модулями, чтобы ограничить причиненный ущерб; Модули Apache mod_limitipconn, mod_qos , mod_evasive, mod Security , mod_noloris и mod_antiloris были предложены как средства снижения вероятности успешной атаки Slowloris. [68] [69] Начиная с Apache 2.2.15, Apache поставляет модуль mod_reqtimeout в качестве официального решения, поддерживаемого разработчиками. [70]
См. также
[ редактировать ]- .htaccess
- .htpasswd
- ApacheBench
- Сравнение программного обеспечения веб-сервера
- HTTP-сервер IBM
- ЛАМПА (комплект программного обеспечения)
- ХАМПП
- Список модулей Apache
- Список бесплатных пакетов программного обеспечения с открытым исходным кодом
- ПОССЕ проект
- suEXEC
- Apache Tomcat — еще один веб-сервер, разработанный Apache Software Foundation.
Ссылки
[ редактировать ]- ^ «О проекте HTTP-сервера Apache» . Фонд программного обеспечения Apache . Архивировано из оригинала 7 июня 2008 года . Проверено 25 июня 2008 г.
- ^ «[ОБЪЯВЛЕНИЕ] Выпущен HTTP-сервер Apache 2.4.62» . 17 июля 2024 г. Проверено 17 июля 2024 г.
- ^ «Индекс Apache Software Foundation: проекты по индексу языков программирования» . Архивировано из оригинала 02 марта 2016 г. Проверено 27 февраля 2016 г.
- ^ «Компиляция и установка» . httpd.apache.org . Фонд программного обеспечения Apache. Архивировано из оригинала 7 мая 2016 года . Проверено 9 мая 2016 г.
- ^ «Дистрибутивы ОС/Linux с использованием Apache» . secure1.securityspace.com . Архивировано из оригинала 18 сентября 2018 г. Проверено 17 сентября 2018 г.
- ^ «Примечания по конкретным платформам — HTTP-сервер Apache версии 2.4» . httpd.apache.org . Архивировано из оригинала 22 января 2019 г. Проверено 21 января 2019 г.
- ^ «Безопасный веб-сервер» . vmssoftware.com . Архивировано из оригинала 22 октября 2020 г. Проверено 20 октября 2020 г.
- ^ Перейти обратно: а б «Обновление до 2.4 с 2.2» . Архивировано из оригинала 10 мая 2021 г. Проверено 12 мая 2021 г.
Поддержка платформ удалена для BeOS, TPF и даже более старых платформ, таких как A/UX, Next и Tandem. Считалось, что они все равно сломаны.
- ^ «Порт Apache EBCDIC — HTTP-сервер Apache версии 2.4» . httpd.apache.org . Архивировано из оригинала 27 февраля 2019 г. Проверено 16 августа 2019 г.
- ^ «О проекте HTTP-сервера Apache — Проект HTTP-сервера Apache» . httpd.apache.org . Проверено 8 февраля 2024 г.
- ^ Доля рынка Netcraft. Архивировано 20 мая 2010 г. на Wayback Machine для лучших серверов во всех доменах, август 1995 г. - сегодня (обновляется ежемесячно).
- ^ «Опрос веб-серверов, февраль 2009 г.» . Неткрафт . 18 февраля 2009 года. Архивировано из оригинала 26 февраля 2009 года . Проверено 29 марта 2009 г.
- ^ «Опрос веб-серверов, март 2022 г.» . Новости Неткрафта . 29 марта 2022 г. Архивировано из оригинала 28 мая 2022 г. Проверено 18 июня 2022 г.
- ^ «Статистика использования веб-серверов» . w3techs.com . Архивировано из оригинала 25 июля 2023 г. Проверено 18 июня 2022 г.
- ^ «Фонд Апач» . www.apache.org . Архивировано из оригинала 13 декабря 2021 года . Проверено 22 августа 2018 г.
- ^ « Документальный фильм «Триллионы и триллионы обслуживаемых» на сайте Apache Software Foundation» . TheApacheFoundation/Youtube. 2020. Архивировано из оригинала 22 ноября 2021 г.
- ^ «Фонд доверия: построение будущего блокчейна: Брайан Белендорф» . Фонд «Долгое время» / YouTube. 10.02.2020. Архивировано из оригинала 22 ноября 2021 г.
- ^ «Информация о проекте HTTP-сервера Apache» . 15 апреля 1997 г. Архивировано из оригинала 15 апреля 1997 года.
- ^ «Часто задаваемые вопросы по серверу Apache» . Архивировано из оригинала 6 января 1997 г. Проверено 15 января 2017 г.
- ^ Макмиллан, Роберт (15 апреля 2000 г.). «Сила Апача» . Журнал Линукс . Архивировано из оригинала 28 января 2019 года.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ Клэберн, Томас (11 января 2023 г.). «Коренные американцы просят фонд Apache сменить название» . Регистр . Архивировано из оригинала 12 января 2023 г. Проверено 12 января 2023 г.
- ^ Парди, Кевин (12 января 2023 г.). «Технологическая группа коренных народов просит Фонд Apache сменить название» . Арс Техника . Архивировано из оригинала 12 января 2023 г. Проверено 12 января 2023 г.
- ^ «Документация Апача» . httpd.apache.org . Архивировано из оригинала 5 сентября 2018 года . Проверено 22 августа 2018 г.
- ^ «Веб-сервер Apache» . webopedia.com . 23 марта 1998 г. Архивировано из оригинала 12 мая 2021 г. Проверено 12 мая 2021 г.
- ^ «Учебное пособие по HTTP-серверу Apache: файлы .htaccess» . Апач.орг. Архивировано из оригинала 25 февраля 2016 г. Проверено 19 февраля 2016 г.
- ^ "мод_прокси" . Апач.орг. Архивировано из оригинала 29 июля 2018 г. Проверено 19 февраля 2016 г.
- ^ «mod_proxy_balancer» . Апач.орг. Архивировано из оригинала 13 февраля 2016 г. Проверено 19 февраля 2016 г.
- ^ «Менеджер балансировщика» . Апач.орг. Архивировано из оригинала 4 марта 2016 г. Проверено 19 февраля 2016 г.
- ^ «Аутентификация и авторизация» . Апач.орг. Архивировано из оригинала 31 января 2018 г. Проверено 19 февраля 2016 г.
- ^ "mod_rewrite" . Апач.орг. Архивировано из оригинала 13 февраля 2016 г. Проверено 19 февраля 2016 г.
- ^ "mod_headers" . Апач.орг. Архивировано из оригинала 21 февраля 2016 г. Проверено 19 февраля 2016 г.
- ^ "мод_сед" . Апач.орг. Архивировано из оригинала 4 марта 2016 г. Проверено 19 февраля 2016 г.
- ^ "мод_заменитель" . Апач.орг. Архивировано из оригинала 4 марта 2016 г. Проверено 19 февраля 2016 г.
- ^ «Учебное пособие по Apache httpd: введение в серверные включения» . Апач.орг. Архивировано из оригинала 18 февраля 2016 г. Проверено 19 февраля 2016 г.
- ^ "mod_usertrack" . Апач.орг. Архивировано из оригинала 12 мая 2021 г. Проверено 12 мая 2021 г.
- ^ «Учебное пособие по Apache: динамический контент с помощью CGI» . Апач.орг. Архивировано из оригинала 15 ноября 2021 г. Проверено 19 февраля 2016 г.
- ^ «Веб-каталоги для каждого пользователя» . Апач.орг. Архивировано из оригинала 16 февраля 2016 г. Проверено 19 февраля 2016 г.
- ^ «Выражения на HTTP-сервере Apache» . Апач.орг. Архивировано из оригинала 29 февраля 2016 г. Проверено 19 февраля 2016 г.
- ^ "мод_статус" . Апач.орг. Архивировано из оригинала 13 февраля 2016 г. Проверено 19 февраля 2016 г.
- ^ «Модуль Apache: mod_ftp» . Апач.орг. Архивировано из оригинала 10 июля 2017 г. Проверено 08 июля 2017 г.
- ^ «Обслуживание статических файлов: сравнение Apache, Nginx, Varnish и G-WAN» . Пятно! . 14 марта 2011 г. Архивировано из оригинала 24 апреля 2014 г. . Проверено 23 апреля 2014 г.
- ^ «работник — HTTP-сервер Apache версии 2.2» . apache.org . Архивировано из оригинала 10 мая 2021 г. Проверено 12 мая 2021 г.
- ^ «Apache httpd 2.4» (PDF) . Архивировано (PDF) из оригинала 27 января 2012 г. Проверено 8 февраля 2012 г.
- ^ «Выбор прокси-сервера» . 14 апреля 2014 года. Архивировано из оригинала 3 марта 2016 года . Проверено 19 февраля 2016 г.
- ^ «Оценка пропускной способности Apache 2.4.1» . 22 февраля 2012 г. Архивировано из оригинала 2 марта 2016 г. Проверено 19 февраля 2016 г.
- ^ «Производительность Apache 2.4 с событием MPM по сравнению с Nginx» . eschrade.com . 3 января 2014 г. Архивировано из оригинала 13 марта 2014 г. . Проверено 13 марта 2014 г.
- ^ «Лицензия Apache, версия 2.0» . Фонд программного обеспечения Apache. Январь 2004 г. Архивировано из оригинала 18 мая 2013 г. Проверено 21 мая 2013 г.
- ^ Бертон, Ричард Энтони. «К вашему сведению: выпущен Apache HTTP Server 2.0.49» . Группа новостей : alt.apache.configuration . Проверено 16 февраля 2018 г.
- ^ де Раадт, Тео (18 февраля 2004 г.). «Новая лицензия Apache» . openbsd-misc (список рассылки) . Проверено 21 мая 2013 г.
- ^ «Политика авторского права» . OpenBSD. Архивировано из оригинала 13 ноября 2017 г. Проверено 12 мая 2013 г.
- ^ «apache-httpd-openbsd-1.3.20140502p2 — улучшенная и защищенная версия Apache 1.3 для OpenBSD» . Порты OpenBSD . Архивировано из оригинала 02 марта 2015 г. Проверено 28 декабря 2014 г.
- ^ Марвин, Роб (25 марта 2015 г.). «Внутри нового веб-сервера httpd OpenBSD» . СД Таймс . Архивировано из оригинала 12 октября 2019 года . Проверено 12 октября 2019 г.
- ^ «Руководство по обновлению OpenBSD: с 5.1 до 5.2» . openbsd.org . Архивировано из оригинала 22 декабря 2017 г. Проверено 13 марта 2014 г.
- ^ Джей-Джей, изд. (14 марта 2014 г.). «Внимание: Apache удален из базы» . Журнал OpenBSD . Архивировано из оригинала 18 октября 2014 г. Проверено 29 декабря 2014 г.
- ^ «Руководство по обновлению OpenBSD: с 5.5 до 5.6» . openbsd.org . Архивировано из оригинала 22 декабря 2014 г. Проверено 29 декабря 2014 г.
- ^ «Объявление: выпущен Apache 1.3.0!» . 06.06.1998. Архивировано из оригинала 11 декабря 2018 г. Проверено 6 января 2015 г.
- ^ «Выпущен HTTP-сервер Apache 1.3.42 (окончательная версия 1.3.x)» . apache.org . Архивировано из оригинала 11 марта 2015 г. Проверено 6 января 2015 г.
- ^ «Официальный выпуск: Apache 2.0.35 теперь общедоступная» . 6 апреля 2002 г. Архивировано из оригинала 12 декабря 2018 г. Проверено 6 января 2015 г.
- ^ «[Объявление] Выпущен Apache HTTP Server 2.0.65» . apache.org . Архивировано из оригинала 28 июля 2015 г. Проверено 6 января 2015 г.
- ^ «Выпущен HTTP-сервер Apache 2.2.0» . 01 декабря 2005 г. Архивировано из оригинала 12 декабря 2018 г. Проверено 6 января 2015 г.
- ^ «[Объявить] Выпущена версия Apache HTTP Server 2.2.34» . apache.org . Архивировано из оригинала 21 августа 2020 г. Проверено 3 апреля 2019 г.
- ^ «[ОБЪЯВЛЕНИЕ] Выпущен HTTP-сервер Apache 2.4.1» . 21 февраля 2012 г. Архивировано из оригинала 12 февраля 2021 г. Проверено 17 июля 2015 г.
- ^ «Выпущен HTTP-сервер Apache 2.4.62» . apache.org . Проверено 25 октября 2017 г.
- ^ Группа документации. «О проекте HTTP-сервера Apache — Проект HTTP-сервера Apache» . apache.org . Архивировано из оригинала 7 июня 2008 г. Проверено 12 мая 2021 г.
- ^ «Проект с открытым исходным кодом HTTP-сервера Apache на Ohloh. (nd). Ohloh, сеть с открытым исходным кодом. Получено 12 ноября 2012 г.» . Архивировано из оригинала 9 марта 2012 года . Проверено 8 февраля 2012 г.
- ^ «Глава 4. HTTP-сервер Apache» . Fedoraproject.org . Архивировано из оригинала 25 ноября 2012 г. Проверено 3 декабря 2012 г.
- ^ Здрня, Боян (21 июня 2009 г.). «Инструмент устранения DoS-атак Apache HTTP» . Институт САНС . Архивировано из оригинала 12 ноября 2021 года . Проверено 12 ноября 2021 г.
- ^ «Slowloris HTTP DoS» . Архивировано из оригинала 26 апреля 2015 года . Проверено 26 июня 2009 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «mod_noloris: защита от DoS» . Мыльница Ника. Июль 2009 г. Архивировано из оригинала 8 октября 2011 г. Проверено 7 января 2012 г.
- ^ "mod_reqtimeout" . Апач.орг. Архивировано из оригинала 3 июля 2013 г. Проверено 3 июля 2013 г.
Внешние ссылки
[ редактировать ]- программное обеспечение 1995 года
- Проекты Apache Software Foundation
- Кроссплатформенное бесплатное программное обеспечение
- Бесплатное программное обеспечение, написанное на C.
- Бесплатное программное обеспечение веб-сервера
- Обратный прокси
- Программное обеспечение, использующее лицензию Apache
- Сетевое программное обеспечение Unix
- Программное обеспечение веб-сервера для Linux