Этот список неполный ; вы можете помочь, добавив недостающие пункты. ( Декабрь 2021 г. ) |
В вычислительной технике Apache HTTP Server , HTTP-сервер с открытым исходным кодом , включает в себя небольшое ядро для обработки HTTP-запросов/ответов и для многопроцессорных модулей (MPM), которые распределяют обработку данных по потокам или процессам. Доступно множество дополнительных модулей (или «модов» [1] ), расширяющих функциональность ядра для специальных целей.
Ниже приведен список всех основных и сторонних модулей, доступных для последней стабильной версии веб-сервера Apache :
Имя | Совместимость | Статус | Разработчик(и) | Лицензия | Описание |
---|---|---|---|---|---|
mod_access_compat | Версии 2.3 и более поздние | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Обеспечивает совместимость с контролем доступа, доступным в Apache httpd v2.2 и более ранних версиях. [2] |
mod_actions | Версии 1.1 и более поздние | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Предоставляет возможности CGI на основе метода запроса и типа носителя [3] |
mod_alias | Версии 1.1 и более поздние | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет сопоставлять клиентские запросы с различными частями файловой системы сервера и полностью перенаправлять запросы [4] |
mod_allowmethods | Версии 2.3 и более поздние | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Легко ограничивайте, какие методы HTTP могут использоваться на сервере. [5] |
mod_asis | Версии 1.3 и более поздние | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет использовать файлы, содержащие собственные заголовки HTTP [6] |
mod_auth_basic | Версии 2.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Аутентифицирует пользователей через HTTP Basic Authentication , внутренний механизм проверки аутентификации пользователя остается настраиваемым провайдерам, обычно другим модулям Apache. Этот модуль заменяет фронтенд аутентификации нескольких старых модулей. [7] |
mod_auth_digest | Версии 1.3.8 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Аутентифицирует пользователей через HTTP Digest Authentication , используя шифрование MD5. Это более безопасно, чем HTTP Basic Authentication, предоставляемая другими модулями. Начиная с Apache 2.1, этот модуль действует как front-end для поставщиков аутентификации, которые проверяют фактический вход в систему. [8] [9] |
mod_auth_form | Версии 2.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Аутентифицирует пользователей через форму входа на веб-странице, внутренний механизм проверки аутентификации пользователя остается настраиваемым провайдерам, обычно другим модулям Apache. Этот модуль был создан для предоставления функциональности, аналогичной той, что предоставляется Apache Tomcat . [10] |
mod_authn_anon | Версия 2.1 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Действует как поставщик аутентификации для других модулей, таких как mod_auth_basic и mod_auth_digest, пользователи аутентифицируются с использованием специального идентификатора пользователя «anonymous» и предоставления своего адреса электронной почты в качестве пароля. [11] [12] |
mod_authn_core | Версии 2.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль обеспечивает основные возможности аутентификации для разрешения или запрета доступа к частям веб-сайта. [13] |
mod_authn_dbd | Версия 2.1 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль предоставляет интерфейсы аутентификации, такие как mod_auth_digest, mod_auth_basic и mod_auth_form, для аутентификации пользователей путем поиска пользователей в таблицах SQL. Подобная функциональность предоставляется, например, mod_authn_file. [14] |
mod_authn_dbm | Версия 2.1 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль предоставляет интерфейсы аутентификации, такие как mod_auth_digest, mod_auth_basic и mod_auth_form, для аутентификации пользователей путем поиска пользователей в файлах паролей dbm. Аналогичная функциональность предоставляется mod_authn_file. [15] |
mod_authn_file | Версия 2.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Выступает в качестве поставщика аутентификации для других модулей, таких как mod_auth_basic, mod_auth_digest и mod_auth_form, проверяя пользователей по файлам с открытым текстом паролей. [16] [17] |
mod_authn_otp | Версия 2.4 и новее | Сторонний модуль | Арчи Коббс | Лицензия Apache , версия 2.0 | Выступает в качестве поставщика аутентификации для других модулей, таких как mod_auth_basic, mod_auth_digest и mod_auth_form, проверяя пароли, содержащие переменную часть, на основе алгоритма одноразового пароля HOTP/OATH, определенного в RFC 4226. [18] |
mod_authn_socache | Версии 2.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Поддерживает кэш учетных данных аутентификации, так что новый бэкэнд-поиск не требуется для каждого аутентифицированного запроса. [19] |
mod_authnz_external | Версии 1.3 и новее | Сторонний модуль | Нэйтан Нойлингер, Тайлер Эллисон, Ян Уолтер, Дэйв Вулэуэй, Свен Кох | Лицензия Apache , версия 1.0 | Выступает в качестве поставщика аутентификации для других модулей, таких как mod_auth_basic, mod_auth_digest и mod_auth_form, проверяя пользователей на соответствие внешней команде. [20] |
mod_authnz_fcgi | Версии 2.4 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль позволяет приложениям FastCGI-авторизации аутентифицировать пользователей и авторизовать доступ к ресурсам. [21] |
mod_authnz_ldap | Версия 2.1 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Выступает в качестве поставщика аутентификации для других модулей и проверяет аутентификацию по каталогу LDAP . [22] |
mod_authz_core | Версии 2.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль обеспечивает основные возможности авторизации, позволяющие разрешать или запрещать доступ к частям веб-сайта. [23] |
mod_authz_dbd | Версия 2.4 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль предоставляет возможности авторизации путем поиска пользователей в таблицах SQL. Подобную функциональность предоставляет, например, mod_authz_groupfile. [24] |
mod_authz_dbm | Версия 2.1 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль обеспечивает возможности авторизации путем поиска пользователей в файлах паролей dbm. Аналогичная функциональность предоставляется mod_authz_groupfile. [25] |
mod_authz_groupfile | Версия 2.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль обеспечивает возможности авторизации путем поиска пользователей в текстовом групповом файле. [26] |
mod_authz_host | Версия 2.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Групповая авторизация на основе хоста (имени или IP-адреса). [27] |
mod_authz_owner | Версия 2.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Авторизация на основе права собственности на файл. [28] |
mod_authz_user | Версия 2.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Авторизация явных пользователей. [29] |
mod_authz_svn | Версия 2.1 и новее | Сторонний модуль | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Директивы конфигурации Apache для настройки авторизации на основе пути для репозиториев Subversion, обслуживаемых через Apache HTTP Server. [30] |
mod_autoindex | Версия 1.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Формирует автоматический список каталогов для отображения сервером [31] [32] |
mod_brotli | Версия 2.4 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Сжимайте контент через Brotli перед его доставкой клиенту. [33] |
mod_buffer | Версия 2.4 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Буферизация стеков входных и выходных фильтров. [34] |
mod_cache | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Фильтр кэширования HTTP. [35] |
mod_cache_disk | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Менеджер дискового хранилища для фильтра кэширования HTTP. [36] |
mod_cache_socache | Версия 2.4 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Менеджер хранения на основе кэша общих объектов (socache) для фильтра кэширования HTTP. [37] |
mod_cern_meta | Версия 1.1 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Семантика метафайла httpd CERN. [38] |
mod_cgi | Версия 1.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Выполнение CGI-скриптов. [39] |
mod_cgid | Версия 2.0 и более новые, «только многопоточные MPM-модули Unix» [40] | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Выполнение CGI-скриптов с использованием внешнего CGI-демона. [41] |
mod_charset_lite | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Укажите перевод или перекодировку набора символов. [42] |
mod_data | Версия 2.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Преобразовать тело ответа в URL-адрес данных RFC2397. [43] |
mod_dav | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Предоставляет функциональность WebDAV (веб-ориентированная распределенная разработка и управление версиями) в Apache. [44] |
mod_dav_fs | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Действует как модуль поддержки для mod_dav и обеспечивает доступ к ресурсам, расположенным в файловой системе сервера. [45] |
mod_dav_lock | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Универсальный модуль блокировки для mod_dav. [46] |
mod_dav_svn | Версия 2.1 и новее | Сторонний модуль | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Директивы конфигурации Apache для обслуживания репозиториев Apache Subversion через Apache HTTP Server. [47] |
mod_dbd | Версия 2.1 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Управляет соединениями с базой данных SQL. [48] |
mod_deflate | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Сжимайте контент перед его доставкой клиенту. [49] |
mod_dialup | Версия 1.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Передавайте статический контент с ограничением пропускной способности, определяемым различными старыми стандартами модемов. [50] |
mod_dir | Версия 1.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Обеспечивает перенаправления с помощью «завершающего слеша» и обслуживание файлов индекса каталога. [51] |
mod_dumpio | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет регистрировать все входные данные, полученные Apache, или все выходные данные, отправленные Apache, для записи (сброса) в файл error.log. [52] |
mod_echo | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль предоставляет пример модуля протокола для иллюстрации концепции. Он предоставляет простой эхо-сервер. Подключитесь к нему через Telnet и введите что-нибудь, и он это отобразит. [53] |
mod_env | Версия 1.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль позволяет управлять внутренними переменными среды, которые используются различными модулями Apache HTTP Server. Эти переменные также предоставляются скриптам CGI как собственные системные переменные среды и доступны для использования на страницах SSI. Переменные среды могут быть переданы из оболочки, которая вызвала процесс httpd. В качестве альтернативы переменные среды могут быть установлены или отменены в процессе конфигурации. [54] |
mod_evasive | Версия 1.3 и новее | Сторонний модуль | Джонатан Здзярски | GNU GPLv2 | Модуль маневров уклонения для Apache, обеспечивающий маневр уклонения в случае атаки HTTP DoS или DDoS или атаки методом подбора. Также разработан как инструмент обнаружения и управления сетью. [55] |
mod_example_hooks | Версия 1.2 и новее | Экспериментальное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Иллюстрирует API модуля Apache. [56] |
mod_expires | Версия 1.2 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Генерация HTTP-заголовков Expires и Cache-Control в соответствии с критериями, указанными пользователем. [57] |
mod_ext_filter | Версия 1.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Перед отправкой клиенту пропустите тело ответа через внешнюю программу. [58] |
mod_file_cache | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Кэширует статический список файлов в памяти. [59] |
mod_filter | Версия 2.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Контекстно-зависимый интеллектуальный модуль настройки фильтра. [60] |
mod_gnutls | Версия 2.0 и новее | Сторонний модуль | Пол Керна, Никос Маврогианнопулос, Дэш Шенди, Фиона Клют | Лицензия Apache , версия 2.0 | Движок SSL/TLS на основе GnuTLS . По назначению похож на mod_ssl, но поддерживает некоторые функции и протоколы, которых нет в mod_ssl, и не использует OpenSSL . [61] |
mod_gosp | Версия 2.4 и новее | Сторонний модуль | Скотт Пакин | Трехпунктная четкая лицензия BSD | Встраивание серверного кода Go в веб-страницы в стиле PHP . [62] |
mod_headers | Версия 1.2 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Настройка заголовков HTTP-запросов и ответов. [63] |
mod_heartbeat | Версия 2.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Отправляет сообщения со статусом сервера на прокси-сервер frontend. [64] |
mod_heartmonitor | Версия 2.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Централизованный монитор для исходных серверов mod_heartbeat. [65] |
mod_honeypot | Версия 2.4 и новее | Стороннее расширение | Брюс Митчелл, Ули Хойер | Стандартная общественная лицензия GNU, версия 2 | Блокирует запросы с IP-адресов, занесенных в черный список Project Honey Pot . [66] |
mod_http2 | Версия 2.4 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Поддержка транспортного уровня HTTP/2 . [67] |
mod_ident | Версия 2.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Идентификация пользователей на основе протокола идентификации . [68] |
mod_imagemap | Версия 2.2 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Обработка на стороне сервера для карты изображения . [69] |
mod_include | Версия 1.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Предоставляет интерпретатор и поддержку для Server Side includes . [70] |
mod_info | Версия 1.1 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Предоставляет веб-доступный обзор конфигурации сервера. [71] |
mod_isapi | Версия 1.3 и новее, только Win32 | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Обработка на стороне сервера расширений интерфейса программирования приложений сервера Интернета (ISAPI), доступных для Microsoft Windows . [72] |
mod_ipblock | Apache 2.2 и выше | Стороннее расширение | Мариан Маринов | Стандартная общественная лицензия GNU, версия 2 | Блокировка IPv4-адресов на основе CIDR для агрессивных клиентов. [73] |
mod_jk | Версия 1.3 и новее | Сторонний модуль | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Шлюз от HTTP к протоколу Apache JServ (AJP). [74] Модуль mod_proxy_ajp выполняет функцию, аналогичную этому модулю, будучи интегрированным в фреймворк mod_proxy. |
mod_lbmethod_bybusyness | Версия 2.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Алгоритм планировщика балансировщика нагрузки подсчета ожидающих запросов для mod_proxy_balancer. [75] |
mod_lbmethod_byrequests | Версия 2.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Алгоритм планировщика балансировщика нагрузки подсчета запросов для mod_proxy_balancer. [76] |
mod_lbmethod_bytraffic | Версия 2.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Алгоритм планировщика нагрузки балансировщика подсчета взвешенного трафика для mod_proxy_balancer. [77] |
mod_lbmethod_heartbeat | Версия 2.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Алгоритм планировщика балансировки нагрузки Heartbeat Traffic Counting для mod_proxy_balancer. [78] |
mod_ldap | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Пул соединений LDAP и службы кэширования результатов для использования другими модулями LDAP. [79] |
mod_lisp | Версия 1.3 и новее | Сторонний модуль | Марк Баттиани | Лицензия Apache , версия 2.0 | Позволяет Apache взаимодействовать с серверами приложений, написанными на Common Lisp . [80] |
mod_log_config | Версия 1.2 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Обеспечивает гибкую регистрацию клиентских запросов в настраиваемом формате. [81] |
mod_log_debug | Версия 2.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Дополнительное настраиваемое ведение журнала отладки. [82] |
mod_log_forensic | Версия 1.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Криминалистическая регистрация запросов, сделанных на сервер. [83] |
mod_logio | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Обеспечивает регистрацию входного и выходного количества байтов, полученных/отправленных за запрос. [84] |
mod_lua | Версия 2.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Предоставляет Lua-подключения к различным частям обработки httpd-запросов. [85] |
mod_wasm | Версия 2.4 и новее | Сторонний модуль | Wasm Labs от VMware | Лицензия Apache , версия 2.0 | Позволяет использовать модули WebAssembly (Wasm) в Apache Server. Этот модуль позволит выполнять определенные задачи в бэкэнде очень эффективным и безопасным способом. [86] |
Ниже приведен список основных и сторонних модулей, доступных для предыдущих версий веб-сервера Apache :
Имя | Совместимость | Статус | Разработчик(и) | Лицензия | Описание |
---|---|---|---|---|---|
mod_access | Версии старше 2.1 | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Обеспечивает контроль доступа на основе клиента и запроса клиента [87] |
mod_aspdotnet | Лицензия Apache , версия 2.0 | Больше не находится под эгидой Apache Software Foundation. Разработка возобновлена первоначальными авторами в новом доме, проекте mod-aspdotnet SourceForge. | |||
mod_auth | Версии старше 2.1 | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Аутентифицирует пользователей с помощью аутентификации Basic access , проверяя по паролю в виде открытого текста и файлам групп. В Apache 2.1 и более поздних версиях эта аутентификация в виде открытого текста включается mod_authn_file. [88] |
mod_auth_anon | Версии 1.1-2.1 | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет аутентификацию со специальным идентификатором пользователя "anonymous" и адресом электронной почты в качестве пароля. В качестве механизма аутентификации это было заменено на mod_authn_anon. [89] |
mod_auth_db | Версии 1.1-1.3 | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Обеспечивает аутентификацию пользователей с использованием файлов Berkeley DB. |
mod_auth_dbm | Версии старше 2.1 | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль обеспечивает HTTP Basic Authentication, где имена пользователей и пароли хранятся в файлах базы данных типа DBM. Это альтернатива файлам паролей в виде простого текста, предоставляемым mod_auth. |
mod_auth_kerb | Поддерживаются версии Apache 1.x и 2.x. | Университет Масарикова | Лицензия Массачусетского технологического института | Используя механизм базовой аутентификации, он извлекает пару имя пользователя/пароль из браузера и проверяет их на сервере Kerberos. | |
mod_auth_ldap | Версии 2.0.41-2.1 | Экспериментальное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет использовать HTTP Basic Authentication путем проверки по каталогу LDAP . Механизм проверки подлинности по каталогу LDAP предоставляется через mod_authnz_ldap в Apache версии 2.1 и более поздних. |
mod_auth_oid | Версия 2.2 | Сторонний модуль | Паскаль Бухбиндер | Лицензия Apache , версия 2.0 | Позволяет серверу Apache выступать в качестве «проверяющей стороны» OpenID [90] |
mod_authn_alias | Версия 2.1 и 2.2 | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль позволяет создавать расширенные провайдеры аутентификации в файле конфигурации и назначать им псевдонимы. Затем на провайдеров псевдонимов можно ссылаться через директивы AuthBasicProvider или AuthDigestProvider таким же образом, как и на базового провайдера аутентификации. [91] Эта функциональность была перенесена в mod_authn_core в v2.4. [92] |
mod_authn_default | Версия 2.1 и 2.2 | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Этот модуль разработан как резервный модуль, если у вас не настроен модуль аутентификации, такой как mod_auth_basic. Он просто отклоняет любые учетные данные, предоставленные пользователем. Эта функциональность была удалена в v2.4. [93] |
mod_authnz_mysql | Версия 2.2 | Этот модуль обеспечивает как аутентификацию, так и авторизацию для веб-сервера Apache 2.2, например mod-authnz-ldap. Он использует базу данных MySQL для извлечения информации о пользователях и группах. | |||
mod_backhand | Версия 1.3 | Сторонний модуль | Яир Амир, Тео Шлосснагле | Бесшовное перенаправление HTTP-запросов с одного веб-сервера на другой. Может использоваться для нацеливания на машины с недоиспользованными ресурсами. [94] | |
mod_balancer | |||||
mod_bandwidth | Версия 1.2 - 2.1 | Сторонний модуль | Янн Штеттлер и CohProg SàRL | Лицензия Apache , версия 1.1 | Ограничения пропускной способности на уровне сервера или на каждое соединение, основанные на каталоге, размере файлов и удаленном IP/домене. [95] |
mod_bonjour | |||||
mod_bw | Веб-сервер httpd на самом деле не имеет способа контролировать, сколько ресурсов может иметь данный виртуальный хост/может запросить пользователь. Этот модуль должен иметь возможность ограничивать доступ к определенным областям веб-сайта и ограничивать злонамеренных пользователей. | ||||
mod_bwlimited | mod_bwlimited — это модуль CPanel, который позволяет ограничивать и контролировать пропускную способность и скорость соединения и т. д. Он позволяет CPanel предоставлять очень точные отчеты об использовании пропускной способности на HTTP, HTTPS, FTP, SMTP и некоторых других сервисах, а также ограничивать использование пропускной способности и скорость соединения. Модуль доступен только на серверах, работающих под управлением CPanel, и недоступен больше нигде | ||||
mod_c | Сторонний модуль | Кэшируйте исполняемые файлы DLL/SO для создания динамических веб-страниц с очень высокой скоростью. mod_c поддерживается EHTML (исполняемый HTML) | |||
mod_celerity | Версия 1.3 и новее | Стабильное расширение | MP Solutions, ООО. | Лицензия Массачусетского технологического института | Обеспечивает связь с Celerity Engine современного Паскаля |
mod_cidrblock | Версия 2.2 и новее | Стороннее расширение | Йойодин | Стандартная общественная лицензия GNU, версия 2 | Блокирует запросы из указанного пользователем списка блоков CIDR |
mod_csrf | Версия 2.0 (и новее ?) | Третья сторона | chrishypernetch, ia97lies, pbuchbinder | GNU , версия 2.1 | Предоставляет уровень проверки на основе токенов для смягчения запросов CRSF/XSRF. |
mod_define | Версия 1.3 и новее | Третья сторона | Лицензия Apache , версия 2.0 | Определение переменных для произвольных директив. | |
mod_disk_cache | Версия 2.0 - 2.3 | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Переименован в mod_cache_disk в Apache httpd v2.3. |
mod_example | Версия 1.2 и новее | Экспериментальное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Модуль-пример — это фактически работающий модуль. Если вы подключите его к своему серверу, включите обработчик "example-handler" для местоположения, а затем перейдете к этому местоположению, вы увидите отображение некоторых трассировок, которые выполнил модуль-пример, когда были сделаны различные обратные вызовы. |
mod_extract | |||||
mod_fcgid | Версии 2.0, 2.2 и 2.4 | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | mod_fcgid — это высокопроизводительная альтернатива mod_cgi или mod_cgid, которая запускает достаточное количество экземпляров программы CGI для обработки одновременных запросов, и эти программы остаются запущенными для обработки дальнейших входящих запросов. Например, разработчики PHP отдают ему предпочтение как предпочтительной альтернативе запуску mod_php в процессе, обеспечивая очень похожую производительность. |
mod_fastcgi | Этот сторонний модуль обеспечивает поддержку протокола FastCGI. FastCGI — это независимое от языка, масштабируемое, открытое расширение CGI, которое обеспечивает высокую производительность и устойчивость без ограничений API, специфичных для сервера. | ||||
mod_flvx | Потоковое Flash-видео | ||||
mod_frontpage | Запускает службу для Microsoft FrontPage . | ||||
mod_frontpage Мирфак | Лицензия Apache , версия 2.0 | Mirfak — это переопределение mod_frontpage с открытым исходным кодом, которое более безопасно и может использоваться с двоичной установкой Apache (возможно, включая mod_ssl, php и т. д.). Модуль лицензирован по лицензии Apache. | |||
mod_geoip | Версия 2.0 и выше | Сторонний модуль | МаксМайнд | Лицензия Apache , версия 1.1 | Ищет IP-адрес конечного пользователя клиента. Может использоваться для выполнения перенаправления на основе страны. Устарело и заменено на mod_maxminddb. [96] |
mod_gzip | Версия 1.3 - 2.0 | Сторонний модуль | Кевин Кили, Константин Балашов | Лицензия Apache , версия 2.0 | Выполнить сжатие DEFLATE «на лету». [97] Заменено на mod_deflate. |
mod_h264_streaming | Версия 2.2 и новее | Сторонний модуль | CodeShop | Двойной (cc BY-NC-SA или коммерческий) | Модуль потоковой передачи H264. [98] |
mod_ibm_ssl | Версия 2.2 и выше | Сторонний модуль | Поддержка SSL/TLS для IBM HTTP Server , производного от Apache HTTP Server . [99] | ||
mod_imap | Версия 1.2-2.0 | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Обработка на стороне сервера для Image map . Этот модуль был переименован в mod_imagemap начиная с версии 2.2. [100] |
mod_macro | Версия 1.3 и новее | Третья сторона | Вариант почтовой карточки с лицензией Apache | Позволяет определять и использовать макросы в файлах конфигурации среды выполнения Apache. | |
mod_maxminddb | Версия 2.2 и выше | Сторонний модуль | МаксМайнд | Лицензия Apache , версия 2.0 | Ищет IP-адрес конечного пользователя клиента. Может использоваться для выполнения перенаправления на основе страны. Заменяет mod_geoip. [101] |
mod_mem_cache | Версия 2.0 - 2.3 | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Заменено на mod_cache_socache. Удалено в Apache httpd v2.3. |
mod_mime | Версия 1.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_mime_magic | Версия 1.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Определяет тип MIME файлов так же, как работает команда Unix file(1): она смотрит на первые несколько байтов файла. Предназначено как "вторая линия обороны" для случаев, которые mod_mime не может разрешить. |
mod_mono | Версия 2.0 и новее | Стороннее расширение | Xamarin ( Майкрософт ) | Лицензия Apache , версия 2.0 | Поддерживает запуск приложений и сайтов ASP.NET поверх фреймворка Mono (программного обеспечения) . |
mod_musicindex | |||||
mod_mysql | |||||
mod_negotiation | Версия 1.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_nsf | Версия 2.2 и новее | Стороннее расширение | Йойодин | Стандартная общественная лицензия GNU, версия 2 | Временное внесение в черный список IP-адресов, запрашивающих несуществующие URL-адреса |
mod_nss | Поставщик SSL, созданный на основе модуля mod_ssl для веб-сервера Apache, использующего службы сетевой безопасности. | ||||
mod_ntlm | |||||
mod_ntlm_winbind | |||||
mod_ntlm2 | |||||
mod_nw_ssl | Версия 2.0 и новее, только Netware | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_oc4j | |||||
mod_openpgp | |||||
mod_ossl | |||||
mod_owa | |||||
mod_pagespeed | Версия 2.2 и новее | Модуль третьей стороны | Лицензия Apache , версия 2.0 | Переписывает веб-страницы для уменьшения задержки и пропускной способности. См. [1] | |
mod_parrot | |||||
mod_perl | Версия 1.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет использовать Perl в Apache |
mod_php / libphp5 | Версия 1.3 и новее [102] | Сторонний модуль | Группа PHP | PHP-лицензия | Позволяет использовать PHP в Apache |
mod_psgi | Версия 2.2 и новее | Лицензия Apache , версия 2.0 | Реализует спецификацию PSGI в Apache | ||
mod_python | Версия 2.0 и новее | Сторонний модуль | Григорий Трубецкой и др. | Лицензия Apache , версия 2.0 | Позволяет использовать Python в Apache [103] |
mod_proxy | Версия 1.1 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_proxy_connect | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_proxy_fcgi | Версия 2.4 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет проксировать запрос через FastCGI |
mod_proxy_ftp | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_proxy_html | Версия 2.4 и более новые, доступны как сторонний модуль для более ранних версий 2.x | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Перепишите HTML-ссылки, чтобы обеспечить их адресацию из сетей клиентов в контексте прокси-сервера. |
mod_proxy_http | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_qos | Версия 2.2 | Сторонний модуль | Паскаль Бухбиндер | Стандартная общественная лицензия GNU, версия 2 | Контролирует доступ к веб-серверу, чтобы избежать переподписки на ресурсы. |
мод r | Версия 1.2.8 | Стороннее расширение | Джеффри Хорнер | Лицензия Apache , версия 2.0 | Встраивает интерпретатор R в Apache |
mod_rails | |||||
mod_rewrite | Версия 1.2 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Перенаправление URL-адресов часто перезаписывается для сокращения URL-адресов или для достижения семантических URL-адресов ; см. Переписывание URL -адресов |
mod_rivet | Версия 2.0 и новее | Стороннее расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Встраивает интерпретатор Tcl в Apache |
mod_ruby | Версия 1.3 и новее | Стороннее расширение | Шуго Маэда | Лицензия Apache , версия 2.0 | Встраивает интерпретатор Ruby в Apache |
mod_security | Сторонний модуль | Trustwave SpiderLabs | Лицензия Apache , версия 2.0 | Собственная реализация брандмауэра веб-приложений, работающая как модуль Apache. Поддерживаются обе основные ветки Apache. | |
mod_setenvif | Версия 1.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_setenvifplus | Версия 2.2 и новее | Сторонний модуль | Паскаль Бухбиндер | Лицензия Apache , версия 2.0 | Позволяет Apache устанавливать переменные среды на основе различных частей запроса, проанализированных с помощью регулярных выражений , и кодировать/декодировать Base64 . [104] |
mod_so | Версия 1.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | В некоторых операционных системах этот модуль можно использовать для загрузки модулей в Apache HTTP Server во время выполнения с помощью механизма Dynamic Shared Object (DSO), не требуя перекомпиляции. [105] |
мод_спамбот | Версия 1.3 и новее | Стороннее расширение | Найджел Хорн | Стандартная общественная лицензия GNU, версия 2 | Блокирует ботов и сборщиков урожая |
mod_spamhaus | Версия 2.2 и новее | Стороннее расширение | Лука Эрколи | Стандартная общественная лицензия GNU, версия 2 | Блокирует запросы с IP-адресов из черного списка Spamhaus. [106] |
mod_speling | Версия 1.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Попытки исправить ошибочные URL-адреса, которые могли ввести пользователи, игнорируя заглавные буквы и допуская до одной опечатки |
mod_ssl | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_sslcrl | Версия 2.2 | Сторонний модуль | Паскаль Бухбиндер | Лицензия Apache , версия 2.0 | Проверяет действительность клиентских сертификатов по спискам отзыва сертификатов (CRL) [107] |
mod_sspi | |||||
mod_status | Версия 1.1 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Предоставляет информацию об активности и производительности сервера |
mod_substitute | Версия 2.2.7 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Выполнять операции поиска и замены в телах ответов |
mod_suexec | Версия 2.0 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет пользователям запускать приложения CGI и SSI от имени другого пользователя. |
mod_suphp | |||||
mod_throttle | |||||
mod_tidy | Версия 2.0/2.2 | Сторонний модуль | Зирк Борнеманн, Гюнтер Кнауф | Лицензия Apache , версия 2.0 | HTML Tidy или Libtidy. Модуль на основе Libtidy, который анализирует, очищает и оформляет в удобном виде вывод веб-сервера (X)HTML. [108] |
mod_tile | OpenStreetMap | ||||
mod_torcheck | Версия 2.2 и новее | Стороннее расширение | Йойодин | Стандартная общественная лицензия GNU, версия 2 | Блокирует запросы от выходных узлов Tor |
mod_unique_id | Версия 1.3 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_upload | |||||
mod_uploader | |||||
mod_userdir | Версия 1.3 и новее | Включено по умолчанию | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет получать доступ к каталогам пользователя с помощью синтаксиса http://example.com/~user/. |
mod_usertrack | Версия 1.2 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | |
mod_version | Версия 2.0.56 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Позволяет выполнять конфигурацию, зависящую от версии, с помощью контейнера <IfVersion> |
mod_vhost_alias | Версия 1.37 и новее | Стабильное расширение | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Создает динамически настраиваемые виртуальные хосты, позволяя использовать IP-адрес или заголовок host: HTTP-запроса как часть имени пути для определения того, какие файлы следует обслуживать. |
mod_virgule | GNU GPLv2 | ||||
mod_vmd | |||||
mod_whitelist | Версия 2.4 | Сторонний модуль | Лицензия Массачусетского технологического института | Белый список IP-адресов на основе таблицы MySQL см. репозиторий github | |
mod_wl | Зависит от версии модуля | Сторонний модуль | Оракул | Собственность Oracle (предоставляются только предварительно скомпилированные двоичные файлы, исходные коды отсутствуют) | Позволяет работать в качестве прокси для BEA/Oracle WebLogic [109] |
mod_wl_20 | Версия 2.0 | Сторонний модуль | Оракул | Собственность Oracle (предоставляются только предварительно скомпилированные двоичные файлы, исходные коды отсутствуют) | Позволяет работать в качестве прокси для BEA/Oracle WebLogic |
mod_wl_22 | Версия 2.2 | Сторонний модуль | Оракул | Собственность Oracle (предоставляются только предварительно скомпилированные двоичные файлы, исходные коды отсутствуют) | Позволяет работать в качестве прокси для BEA/Oracle WebLogic |
mod_wl_24 | Версия 2.4 | Сторонний модуль | Оракул | Собственность Oracle (предоставляются только предварительно скомпилированные двоичные файлы, исходные коды отсутствуют) | Позволяет работать в качестве прокси для BEA/Oracle WebLogic |
mod_wsgi | Лицензия Apache , версия 2.0 | ||||
mod_xsendfile | Лицензия Apache , версия 2.0 | ||||
mod_xml2enc | Фонд программного обеспечения Apache | Лицензия Apache , версия 2.0 | Модуль транскодирования, который можно использовать для расширения поддержки интернационализации модулей фильтров на основе libxml2 путем преобразования кодировки до или после запуска фильтра. Таким образом, неподдерживаемый входной набор символов может быть преобразован в UTF-8, а вывод также может быть преобразован в другой набор символов, если это необходимо. | ||
mod_xml | |||||
mod_xslt | |||||
mod_xml_curl | |||||
mod_xmlrpc | |||||
mod_xrv | |||||
mod_zlib |
[110] [111] [112]
В дополнение к скомпилированным модам Apache, предоставляемым с сервером Oracle HTTP, Oracle улучшила несколько стандартных модов и добавила специфичные для Oracle моды, такие как mod_plsql.