List of Apache modules: Difference between revisions

Content deleted Content added
m convert special characters found by Wikipedia:Typo Team/moss (via WP:JWB)
Bender the Bot (talk | contribs)
m top: HTTP to HTTPS for SourceForge
 
(5 intermediate revisions by 5 users not shown)
Line 1:
{{short description|none}}
{{ExpandIncomplete list|date=December 2021}}
In [[computing]], the '''[[Apache HTTP Server]]''', an [[open-source software|open-source]] [[HTTP server]], comprises a small core for [[Hypertext Transfer Protocol|HTTP request/response processing]] and for Multi-Processing '''Modules''' (MPM) which dispatches data processing to threads or processes. Many additional modules (or "mods"<ref>
{{Cite book
Line 18 ⟶ 19:
|page = 18
|isbn = 9780130477316
|accessdateaccess-date = 2014-07-28
|quote = In addition to the compiled Apache mods provided with Oracle HTTP server, Oracle has enhanced several of the standard mods and has added Oracle-specific mods such as mod_plsql.
}}
</ref>) are available to extend the core functionality for special purposes.
</ref>
) are available to extend the core functionality for special purposes.
 
The following is a list of all the first- and third-party modules available for the most recent stable release of [[Apache HTTP Server|Apache web server]]:
Line 29:
!Name!!Compatibility!!Status!!Developer(s)!!License!!Description
|-
|mod_access_compat|| Versions 2.3 and later ||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Provides compatibility with access control available in Apache httpd v2.2 and earlier.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_access_compat.html |title=Apache Module mod_access_compat |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2021-12-14}}</ref>
|-
|mod_actions||Versions 1.1 and later||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Provides [[Common Gateway Interface|CGI]] ability based on request method and media type<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_actions.html |title=Apache Module mod_actions |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2021-12-14}}</ref>
|-
|mod_alias||Versions 1.1 and later||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Allows for client requests to be mapped to different parts of a server's file system and for the requests to be redirected entirely<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_alias.html |title=Apache Module mod_alias |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2021-12-14}}</ref>
|-
|mod_allowmethods|| Versions 2.3 and later ||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Easily restrict what HTTP methods can be used on the server.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_allowmethods.html |title=Apache Module mod_allowmethods |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2021-12-14}}</ref>
|-
|mod_asis||Versions 1.3 and later||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Allows for the use of files that contain their own [[HTTP headers]]<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_asis.html |title=Apache Module mod_asis |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2021-12-14}}</ref>
|-
|mod_auth_basic||Versions 2.1 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Authenticates users via [[Basic access authentication|HTTP Basic Authentication]], the backend mechanism for verifying user authentication is left to configurable providers, usually other Apache modules. This module replaces the authentication frontend of several older modules.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_auth_basic.html |title=Apache Module mod_auth_basic |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2021-12-14}}</ref>
|-
|mod_auth_digest||Versions 1.3.8 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Authenticates users via [[Digest access authentication|HTTP Digest Authentication]] utilizing MD5 encryption. This is more secure than [[Basic access authentication|HTTP Basic Authentication]] provided by other modules. As of Apache 2.1, this module acts as a front-end to authentication providers who verify the actual login.<ref>{{Cite web|url=http://httpd.apache.org/docs/2.2/mod/mod_auth_digest.html |title=Apache Module mod_auth_digest |work=Apache HTTP Server 2.2 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-27}}</ref><ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_auth_digest.html |title=Apache Module mod_auth_digest |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2021-12-14}}</ref>
|-
|mod_auth_form||Versions 2.3 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Authenticates users via a login form on a webpage, the backend mechanism for verifying user authentication is left to configurable providers, usually other Apache modules. This module was created to provide functionality similar to that provided by [[Apache Tomcat]].<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_auth_form.html |title=Apache Module mod_auth_form |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2021-12-14}}</ref>
|-
|mod_authn_anon||Version 2.1 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Acts as an authentication provider to other modules, like mod_auth_basic and mod_auth_digest, users are authenticated by using a special user id of "anonymous" and providing their email as the password.<ref>{{Cite web|url=http://httpd.apache.org/docs/2.2/mod/mod_authn_anon.html |title=Apache Module mod_authn_anon |work=Apache HTTP Server 2.2 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-27}}</ref><ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authn_anon.html |title=Apache Module mod_authn_anon |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authn_core||Versions 2.3 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||This module provides core authentication capabilities to allow or deny access to portions of the web site.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authn_core.html |title=Apache Module mod_authn_core |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2021-12-14}}</ref>
|-
|mod_authn_dbd||Version 2.1 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||This module provides authentication front-ends such as mod_auth_digest, mod_auth_basic, and mod_auth_form to authenticate users by looking up users in SQL tables. Similar functionality is provided by, for example, mod_authn_file.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authn_dbd.html |title=Apache Module mod_authn_dbd |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authn_dbm||Version 2.1 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||This module provides authentication front-ends such as mod_auth_digest, mod_auth_basic, and mod_auth_form to authenticate users by looking up users in dbm password files. Similar functionality is provided by mod_authn_file.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authn_dbm.html |title=Apache Module mod_authn_dbm |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authn_file||Version 2.1 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Acts as an authentication provider to other modules, like mod_auth_basic, mod_auth_digest, and mod_auth_form, by checking users against plaintext password files.<ref>{{Cite web|url=http://httpd.apache.org/docs/2.2/mod/mod_authn_file.html |title=Apache Module mod_authn_file |work=Apache HTTP Server 2.2 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-27}}</ref><ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authn_file.html |title=Apache Module mod_authn_file |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authn_socachemod_authn_otp||VersionsVersion 2.34 and newer||IncludedThird byparty Defaultmodule||[[ApacheArchie Software Foundation]]Cobbs||[[Apache License]], Version 2.0||Acts Maintainsas aan cacheauthentication ofprovider authenticationto credentialsother modules, solike mod_auth_basic, mod_auth_digest, and mod_auth_form, by checking passwords that contain a newvariable backendportion lookupbased ison notthe requiredHOTP/OATH one-time password algorithm fordefined everyin authenticatedRFC request4226.<ref>{{Cite web|url=https://httpdgithub.apache.orgcom/docs/2.4archiecobbs/mod-authn-otp/mod_authn_socache.html |title=ApacheThird-party Module mod_authn_socache |work=Apache HTTP Server 2.4 Documentationmod_authn_otp |publisher=[[Apache Software FoundationGitHub|github.com]] |date= |accessdateaccess-date=20222023-0108-1324}}</ref>
|-
|mod_authnz_externalmod_authn_socache||Versions 12.3 and newer||Third-partyIncluded moduleby Default||[[Apache Nathan Neulinger, Tyler Allison, Jan Wolter, Dave Woolaway, Sven KochSoftware Foundation]]||[[Apache License]], Version 12.0|| ActsMaintains asa ancache of authentication provider to other modulescredentials, likeso mod_auth_basic,that mod_auth_digest,a andnew mod_auth_form,backend bylookup is checkingnot usersrequired againstfor anevery externalauthenticated commandrequest.<ref>{{Cite web|url=https://githubhttpd.comapache.org/phokzdocs/2.4/mod-auth-external/mod_authn_socache.html |title=Third-partyApache Module mod_authnz_externalmod_authn_socache |work=Apache HTTP Server 2.4 Documentation |publisher=[[GitHub|github.comApache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authnz_fcgimod_authnz_external||Versions 21.43 and newer||IncludedThird-party by Defaultmodule||[[Apache SoftwareNathan Neulinger, Tyler Allison, Jan Wolter, Dave Woolaway, Sven Koch Foundation]]||[[Apache License]], Version 21.0|| ThisActs moduleas allowsan FastCGIauthentication authorizer applicationsprovider to authenticateother usersmodules, like mod_auth_basic, mod_auth_digest, and authorizemod_auth_form, accessby tochecking users against an external resourcescommand.<ref>{{Cite web|url=https://httpdgithub.apache.orgcom/docs/2.4phokz/mod/mod_authnz_fcgi.html-auth-external |title=ApacheThird-party Module mod_authnz_fcgi |work=Apache HTTP Server 2.4 Documentationmod_authnz_external |publisher=[[Apache Software FoundationGitHub|github.com]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authnz_ldapmod_authnz_fcgi||VersionVersions 2.14 and newer||StableIncluded by ExtensionDefault||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Acts asThis anmodule authenticationallows providerFastCGI authorizer applications to otherauthenticate modulesusers and checksauthorize authenticationaccess against an [[LDAP]]to directoryresources.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authnz_ldapmod_authnz_fcgi.html |title=Apache Module mod_authnz_ldapmod_authnz_fcgi |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authz_coremod_authnz_ldap||VersionsVersion 2.31 and newer||Included byStable DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||ThisActs moduleas providesan coreauthentication authorization capabilitiesprovider to allowother ormodules denyand accesschecks toauthentication portionsagainst ofan the web[[LDAP]] sitedirectory.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authz_coremod_authnz_ldap.html |title=Apache Module mod_authz_coremod_authnz_ldap |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authz_dbdmod_authz_core||VersionVersions 2.43 and newer||StableIncluded by ExtensionDefault||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| This module provides core authorization capabilities byto lookingallow upor usersdeny inaccess SQLto tables.portions Similarof functionalitythe is provided by, for example,web mod_authz_groupfilesite.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authz_dbdmod_authz_core.html |title=Apache Module mod_authz_dbdmod_authz_core |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authz_dbmmod_authz_dbd||Version 2.14 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| This module provides authorization capabilities by looking up users in dbmSQL password filestables. Similar functionality is provided by, for example, mod_authz_groupfile.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authz_dbmmod_authz_dbd.html |title=Apache Module mod_authz_dbmmod_authz_dbd |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authz_groupfilemod_authz_dbm||Version 2.1 and newer||Included byStable DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| This module provides authorization capabilities by looking up users in adbm plaintextpassword groupfiles. fileSimilar functionality is provided by mod_authz_groupfile.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authz_groupfilemod_authz_dbm.html |title=Apache Module mod_authz_groupfilemod_authz_dbm |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authz_hostmod_authz_groupfile||Version 2.1 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Group authorizationsThis basedmodule onprovides hostauthorization (namecapabilities orby looking up users in a plaintext IPgroup address)file.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authz_hostmod_authz_groupfile.html |title=Apache Module mod_authz_hostmod_authz_groupfile |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authz_ownermod_authz_host||Version 2.1 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Group Authorizationauthorizations based on filehost ownership(name or IP address).<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authz_ownermod_authz_host.html |title=Apache Module mod_authz_ownermod_authz_host |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authz_usermod_authz_owner||Version 2.1 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Authorization ofbased expliciton usersfile ownership.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_authz_usermod_authz_owner.html |title=Apache Module mod_authz_usermod_authz_owner |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authz_svnmod_authz_user||Version 2.1 and newer||Third-partyIncluded by moduleDefault||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Apache configurationAuthorization directivesof forexplicit configuring path-based authorization for Subversion repositories served through the Apache HTTP Serverusers.<ref>{{Cite web|url=https://svnbookhttpd.red-beanapache.comorg/endocs/12.74/svn.ref.mod_authz_svn.confmod/mod_authz_user.html |title=Third-partyApache Module mod_authz_svnmod_authz_user |work=Apache SubversionHTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_autoindexmod_authz_svn||Version 12.31 and newer||Included byThird-party Defaultmodule||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||GeneratesApache automaticconfiguration directory listingdirectives for displayconfiguring bypath-based theauthorization server<ref>{{Citefor web|url=http://httpd.apache.org/docs/2.2/mod/mod_autoindex.htmlSubversion |title=Apacherepositories Moduleserved mod_autoindexthrough the |work=Apache HTTP Server 2.2 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdate=2011-08-27}}</ref><ref>{{Cite web|url=https://httpdsvnbook.apachered-bean.orgcom/docsen/21.47/mod/mod_autoindexsvn.ref.mod_authz_svn.conf.html |title=ApacheThird-party Module mod_autoindexmod_authz_svn |work=Apache HTTP Server 2.4Subversion Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_brotlimod_autoindex||Version 21.43 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||CompressGenerates contentautomatic viadirectory [[Brotli]]listing beforefor itdisplay isby deliveredthe toserver<ref>{{Cite theweb|url=http://httpd.apache.org/docs/2.2/mod/mod_autoindex.html client|title=Apache Module mod_autoindex |work=Apache HTTP Server 2.2 Documentation |publisher=[[Apache Software Foundation]] |date= |access-date=2011-08-27}}</ref><ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_brotlimod_autoindex.html |title=Apache Module mod_brotlimod_autoindex |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_buffermod_brotli||Version 2.4 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||BufferCompress thecontent inputvia and[[Brotli]] outputbefore filterit is delivered to the stacksclient.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_buffermod_brotli.html |title=Apache Module mod_buffermod_brotli |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_cachemod_buffer||Version 2.04 and newer||StableIncluded by ExtensionDefault||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Buffer HTTPthe cachinginput and output filter stacks.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_cachemod_buffer.html |title=Apache Module mod_cachemod_buffer |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_cache_diskmod_cache||Version 2.0 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Disk based storage manager for the HTTP caching filter.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_cache_diskmod_cache.html |title=Apache Module mod_cache_diskmod_cache |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_cache_socachemod_cache_disk||Version 2.40 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Shared object cache (socache)Disk based storage manager for the HTTP caching filter.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_cache_socachemod_cache_disk.html |title=Apache Module mod_cache_socachemod_cache_disk |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_cern_metamod_cache_socache||Version 12.14 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| CERNShared httpdobject cache (socache) based storage manager for the HTTP metafilecaching semanticsfilter.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_cern_metamod_cache_socache.html |title=Apache Module mod_cern_metamod_cache_socache |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_cgimod_cern_meta||Version 1.1 and newer||IncludedStable by DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| ExecutionCERN ofhttpd CGImetafile scriptssemantics.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_cgimod_cern_meta.html |title=Apache Module mod_cgimod_cern_meta |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_cgidmod_cgi||Version 21.01 and newer, "Unix threaded MPMs only"<ref>{{Cite web|url=http://httpd.apache.org/docs/2.2/mod/mod_cgid.html |title=Apache Module mod_cgid |work=Apache HTTP Server 2.2 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdate=2011-08-27}}</ref>||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Execution of CGI scripts using an external CGI daemon.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_cgidmod_cgi.html |title=Apache Module mod_cgidmod_cgi |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_charset_litemod_cgid||Version 2.0 and newer, "Unix threaded MPMs only"<ref>{{Cite web|url=http://httpd.apache.org/docs/2.2/mod/mod_cgid.html |Stabletitle=Apache Module mod_cgid Extension|work=Apache HTTP Server 2.2 Documentation |publisher=[[Apache Software Foundation]] |date= |access-date=2011-08-27}}</ref>||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| SpecifyExecution characterof setCGI translationscripts orusing recodingan external CGI daemon.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_charset_litemod_cgid.html |title=Apache Module mod_charset_litemod_cgid |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_datamod_charset_lite||Version 2.30 and newer||Included byStable DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| ConvertSpecify responsecharacter bodyset intotranslation anor RFC2397 data URLrecoding.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_datamod_charset_lite.html |title=Apache Module mod_datamod_charset_lite |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_davmod_data||Version 2.03 and newer||StableIncluded by ExtensionDefault||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Provides [[WebDAV]]Convert (Web-basedresponse Distributedbody Authoringinto andan Versioning)RFC2397 functionalitydata in ApacheURL.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_davmod_data.html |title=Apache Module mod_davmod_data |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_dav_fsmod_dav||Version 2.0 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||ActsProvides as[[WebDAV]] a(Web-based supportDistributed module for mod_davAuthoring and providesVersioning) access to resources locatedfunctionality in the server's file systemApache.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_dav_fsmod_dav.html |title=Apache Module mod_dav_fsmod_dav |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_dav_lockmod_dav_fs||Version 2.0 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Acts Genericas lockinga support module for mod_dav and provides access to resources located in the server's file system.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_dav_lockmod_dav_fs.html |title=Apache Module mod_dav_lockmod_dav_fs |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_dav_svnmod_dav_lock||Version 2.10 and newer||Third-partyStable moduleExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| ApacheGeneric configurationlocking directivesmodule for serving [[Apache Subversion]] repositories through the Apache HTTP Servermod_dav.<ref>{{Cite web|url=https://svnbookhttpd.red-beanapache.comorg/endocs/12.74/svn.ref.mod_dav_svn.confmod/mod_dav_lock.html |title=Third-partyApache Module mod_dav_svnmod_dav_lock |work=Apache SubversionHTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_dbdmod_dav_svn||Version 2.1 and newer||StableThird-party Extensionmodule||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| ManagesApache SQLconfiguration databasedirectives connectionsfor serving [[Apache Subversion]] repositories through the Apache HTTP Server.<ref>{{Cite web|url=https://httpdsvnbook.apachered-bean.orgcom/docsen/21.4/mod7/mod_dbdsvn.ref.mod_dav_svn.conf.html |title=ApacheThird-party Module mod_dbdmod_dav_svn |work=Apache HTTP Server 2.4Subversion Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|[[mod_deflate]]mod_dbd||Version 2.01 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| CompressManages contentSQL beforedatabase it is delivered to the clientconnections.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_deflatemod_dbd.html |title=Apache Module mod_deflatemod_dbd |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_dialup[[mod_deflate]]||Version 12.30 and newer||IncludedStable by DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Send staticCompress content atbefore ait bandwidthis ratedelivered limit, defined byto the various old modem standardsclient.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_dialupmod_deflate.html |title=Apache Module mod_dialupmod_deflate |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_dirmod_dialup||Version 1.3 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| ProvidesSend forstatic "trailingcontent slash"at redirectsa andbandwidth rate limit, defined by the servingvarious directoryold indexmodem filesstandards.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_dirmod_dialup.html |title=Apache Module mod_dirmod_dialup |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_dumpiomod_dir||Version 21.03 and newer||StableIncluded by ExtensionDefault||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| AllowsProvides for the"trailing loggingslash" ofredirects alland inputserving receiveddirectory by Apache or all output sent by Apache to be logged (dumped) to the error.logindex filefiles.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_dumpiomod_dir.html |title=Apache Module mod_dumpiomod_dir |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_echomod_dumpio||Version 2.0 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||This moduleAllows providesfor anthe examplelogging protocolof moduleall toinput illustratereceived theby concept.Apache Itor providesall aoutput simplesent echoby server. TelnetApache to itbe andlogged type(dumped) stuff,to andthe it will echoerror.log itfile.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_echomod_dumpio.html |title=Apache Module mod_echomod_dumpio |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_envmod_echo||Version 12.10 and newer||Included byStable DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||This module allowsprovides foran controlexample ofprotocol internalmodule environmentto variablesillustrate thatthe areconcept. usedIt byprovides variousa Apachesimple HTTPecho Server modulesserver. These variables are also providedTelnet to CGIit scripts as native systemand environmenttype variablesstuff, and availableit forwill useecho in SSI pages. Environment variables may be passed from the shell which invoked the httpd process. Alternatively, environment variables may be set or unset within the configuration processit.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_envmod_echo.html |title=Apache Module mod_envmod_echo |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_evasivemod_env|| Version 1.31 and newer ||Third-partyIncluded moduleby Default||[[Apache Jonathan ZdziarskiSoftware Foundation]]||[[GPL_v2|GNUApache GPLv2License]], Version 2.0||Evasive maneuversThis module allows for control of internal environment variables that are used by various Apache HTTP Server modules. These variables are also provided to provideCGI evasivescripts as native system environment variables, and available for actionuse in theSSI eventpages. ofEnvironment anvariables HTTPmay DoSbe orpassed DDoSfrom attackthe orshell brutewhich forceinvoked attackthe httpd process. AlsoAlternatively, designedenvironment tovariables may be aset detectionor andunset networkwithin managementthe configuration toolprocess.<ref>{{Cite web|url=https://githubhttpd.comapache.org/jzdziarskidocs/mod_evasive2.4/mod/mod_env.html |title=Third-partyApache Module mod_evasivemod_env |work=Apache HTTP Server 2.4 Documentation |publisher=[[GitHub|github.comApache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_example_hooksmod_evasive|| Version 1.23 and newer ||ExperimentalThird-party module || Jonathan Zdziarski Extension||[[ApacheGPL Softwarev2|GNU FoundationGPLv2]]||[[Evasive maneuvers module for Apache License]],to Versionprovide 2.0||evasive action Illustratesin the Apacheevent moduleof an HTTP DoS or DDoS attack or brute force attack. Also designed to be a detection and network management APItool.<ref>{{Cite web|url=https://httpdgithub.apache.orgcom/docs/2.4jzdziarski/mod/mod_example_hooks.htmlmod_evasive |title=ApacheThird-party Module mod_example_hooks |work=Apache HTTP Server 2.4 Documentationmod_evasive |publisher=[[Apache Software FoundationGitHub|github.com]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_expiresmod_example_hooks||Version 1.2 and newer||IncludedExperimental by DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| GenerationIllustrates ofthe ExpiresApache and Cache-Control HTTP headers according to user-specifiedmodule criteriaAPI.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_expiresmod_example_hooks.html |title=Apache Module mod_expiresmod_example_hooks |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_ext_filtermod_expires||Version 1.32 and newer||StableIncluded by ExtensionDefault||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| PassGeneration theof responseExpires bodyand throughCache-Control an external programHTTP beforeheaders deliveryaccording to theuser-specified clientcriteria.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_ext_filtermod_expires.html |title=Apache Module mod_ext_filtermod_expires |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_file_cachemod_ext_filter||Version 21.03 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| CachesPass athe staticresponse listbody ofthrough filesan inexternal memoryprogram before delivery to the client.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_file_cachemod_ext_filter.html |title=Apache Module mod_file_cachemod_ext_filter |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_filtermod_file_cache||Version 2.10 and newer||Included byStable DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Context-sensitiveCaches a static list smartof filterfiles configurationin modulememory.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_filtermod_file_cache.html |title=Apache Module mod_filtermod_file_cache |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_gnutlsmod_filter|| Version 2.01 and newer ||Included Third-party moduleby Default||[[Apache Paul Querna, Nikos Mavrogiannopoulos, Dash Shendy, Fiona KluteSoftware Foundation]]||[[Apache License]], Version 2.0||SSL/TLS engineContext-sensitive basedsmart onfilter [[GnuTLS]].configuration Similar to mod_ssl in purpose, but it supports some features and protocols that mod_ssl does not, and it does not use [[OpenSSL]]module.<ref>{{Cite web|url=https://modhttpd.gnutlsapache.org/docs/2.4/mod/mod_filter.html |title=Apache Module mod_gnutlsmod_filter |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_gospmod_gnutls|| Version 2.40 and newer || Third-party module || ScottPaul PakinQuerna, Nikos Mavrogiannopoulos, Dash Shendy, Fiona Klute ||BSD[[Apache 3-ClauseLicense]], ClearVersion License2.0||EmbedSSL/TLS server-sideengine [[Gobased (programmingon language)|Go[[GnuTLS]]. codeSimilar onto webmod_ssl pagesin à&nbsp;lapurpose, but it supports some features and protocols that mod_ssl does not, and it does not use [[PHPOpenSSL]].<ref>{{Cite web|url=https://gospmod.pakingnutls.org/ |title=Go Server Pagesmod_gnutls |date= |accessdateaccess-date=2022-1201-2913}}</ref>
|-
|mod_headersmod_gosp|| Version 1.2.4 and newer ||Stable ExtensionThird-party module ||[[Apache SoftwareScott Pakin Foundation]]||[[ApacheBSD License]],3-Clause VersionClear 2.0License||Embed Customizationserver-side of[[Go HTTP(programming requestlanguage)|Go]] andcode responseon headersweb pages à&nbsp;la [[PHP]].<ref>{{Cite web|url=https://httpdgosp.apachepakin.org/docs/2.4/mod/mod_headers.html |title=Apache Module mod_headers |work=Apache HTTPGo Server 2.4 DocumentationPages |publisherdate=[[Apache Software Foundation]] |access-date= |accessdate=2022-0112-1329}}</ref>
|-
|mod_heartbeatmod_headers||Version 1.2.3 and newer||Included byStable DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| SendsCustomization messagesof withHTTP serverrequest statusand toresponse frontend proxyheaders.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_heartbeatmod_headers.html |title=Apache Module mod_heartbeatmod_headers |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_heartmonitormod_heartbeat||Version 2.3 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| CentralizedSends monitormessages forwith mod_heartbeatserver status to originfrontend serversproxy.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_heartmonitormod_heartbeat.html |title=Apache Module mod_heartmonitormod_heartbeat |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_honeypotmod_heartmonitor||Version 2.43 and newer||Third-partyIncluded extensionby Default||[[Apache Bruce Mitchell, Ueli HeuerSoftware Foundation]]||[[GNU General Public License#Version 2|GNU General PublicApache License]], Version 2]].0||Blocks requestsCentralized frommonitor IPfor addressesmod_heartbeat blacklisted byorigin [[Project Honey Pot]]servers.<ref>{{Cite web|url=https://githttpd.maillinkapache.chorg/opendocs/mod_honeypot2.4/mod/mod_heartmonitor.html |title=Third-partyApache Module mod_honeypotmod_heartmonitor |work=Apache HTTP Server 2.4 Documentation |publisher=[[GitLabApache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_http2mod_honeypot||Version 2.4 and newer||IncludedThird-party by Defaultextension||[[Apache SoftwareBruce Mitchell, Ueli Heuer Foundation]]||[[ApacheGNU General Public License#Version 2|GNU General Public License]], Version 2.0]]||Blocks Supportrequests forfrom theIP addresses blacklisted by [[HTTP/2Project Honey Pot]] transport layer.<ref>{{Cite web|url=https://httpdgit.apachemaillink.orgch/docsopen/2.4mod_honeypot/mod/mod_http2.html |title=ApacheThird-party Module mod_http2 |work=Apache HTTP Server 2.4 Documentationmod_honeypot |publisher=[[Apache Software FoundationGitLab]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_identmod_http2||Version 2.14 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| IdentifySupport users based onfor the [[Ident ProtocolHTTP/2]] transport layer.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_identmod_http2.html |title=Apache Module mod_identmod_http2 |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-0201-1413}}</ref>
|-
|mod_imagemapmod_ident|| Version 2.21 and newer || Included by Default ||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Server sideIdentify users processingbased foron the [[ImageIdent mapProtocol]].<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_imagemapmod_ident.html |title=Apache Module mod_imagemapmod_ident |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|mod_includemod_imagemap|| Version 12.32 and newer || Included by Default ||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||ProvidesServer an interpreter andside supportprocessing for [[Server SideImage Includesmap]].<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_includemod_imagemap.html |title=Apache Module mod_includemod_imagemap |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|mod_infomod_include||Version 1.13 and newer||StableIncluded by ExtensionDefault||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Provides aan webinterpreter accessibleand overviewsupport offor the[[Server serverSide configurationIncludes]].<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_infomod_include.html |title=Apache Module mod_infomod_include |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|mod_isapimod_info||Version 1.31 and newer, [[Win32]] only||Included byStable DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Server sideProvides processinga ofweb [[Internetaccessible Serveroverview Applicationof Programmingthe Interface]]server (ISAPI) extensions available for [[Microsoft Windows]]configuration.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_isapimod_info.html |title=Apache Module mod_isapimod_info |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|mod_ipblockmod_isapi||ApacheVersion 21.23 and highernewer, [[Win32]] only||Third-partyIncluded extension||Marianby MarinovDefault||[[GNUApache GeneralSoftware PublicFoundation]]||[[Apache License#]], Version 2.0|GNU|Server Generalside Publicprocessing License,of Version[[Internet 2Server Application Programming Interface]]||CIDR-based IPv4(ISAPI) addressextensions blockingavailable for aggressive[[Microsoft clientsWindows]].<ref>{{Cite web|url=https://githubhttpd.comapache.org/hackmandocs/mod_ipblock2.4/mod/mod_isapi.html |title=Apache mod_ipblockModule mod_isapi |websitework=Apache HTTP Server 2.4 Documentation |publisher=[[GitHubApache Software Foundation]] |date= 27 October 2013|accessdateaccess-date=2022-02-14}}</ref>
|-
|[[mod_jk]]mod_ipblock||VersionApache 12.32 and newerhigher|| Third-party moduleextension||Marian Marinov||[[ApacheGNU SoftwareGeneral Foundation]]Public License#Version 2||[[ApacheGNU General Public License]], Version 2.0]]||CIDR-based GatewayIPv4 fromaddress HTTPblocking tofor the [[Apache JServ Protocol]]aggressive (AJP)clients.<ref>{{Cite web|url=https://tomcatgithub.apache.orgcom/connectors-dochackman/mod_ipblock |title=mod_jk mod_ipblock |workwebsite=Apache Tomcat Documentation |publisher=[[Apache Software FoundationGitHub]] |date= 27 October 2013|accessdateaccess-date=2022-02-14}}</ref>. The mod_proxy_ajp module performs a similar function to this module, while being integrated into the mod_proxy framework.
|-
| mod_lbmethod_bybusyness [[mod_jk]]||Version 21.3 and newer||Stable ExtensionThird-party module ||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| PendingGateway Requestfrom CountingHTTP loadto balancerthe scheduler[[Apache algorithmJServ forProtocol]] mod_proxy_balancer(AJP).<ref>{{Cite web|url=https://httpdtomcat.apache.org/docsconnectors-doc/2.4/mod/mod_lbmethod_bybusyness.html |title=Apache Module mod_lbmethod_bybusynessmod_jk |work=Apache HTTP Server 2.4Tomcat Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-1614}}</ref> The mod_proxy_ajp module performs a similar function to this module, while being integrated into the mod_proxy framework.
|-
| mod_lbmethod_byrequestsmod_lbmethod_bybusyness ||Version 2.3 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Pending Request Counting load balancer scheduler algorithm for mod_proxy_balancer.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_lbmethod_byrequestsmod_lbmethod_bybusyness.html |title=Apache Module mod_lbmethod_byrequestsmod_lbmethod_bybusyness |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-16}}</ref>
|-
| mod_lbmethod_bytrafficmod_lbmethod_byrequests ||Version 2.3 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Weighted TrafficRequest Counting load balancer scheduler algorithm for mod_proxy_balancer.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_lbmethod_bytrafficmod_lbmethod_byrequests.html |title=Apache Module mod_lbmethod_bytrafficmod_lbmethod_byrequests |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-16}}</ref>
|-
| mod_lbmethod_heartbeatmod_lbmethod_bytraffic ||Version 2.3 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| HeartbeatWeighted Traffic Counting load balancer scheduler algorithm for mod_proxy_balancer.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_lbmethod_bytraffic.html |title=Apache Module mod_lbmethod_heartbeatmod_lbmethod_bytraffic |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-16}}</ref>
|-
|mod_ldap mod_lbmethod_heartbeat ||Version 2.03 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| LDAPHeartbeat connectionTraffic poolingCounting andload resultbalancer cachingscheduler servicesalgorithm for use by other LDAP modulesmod_proxy_balancer.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_ldapmod_lbmethod_bytraffic.html |title=Apache Module mod_ldapmod_lbmethod_heartbeat |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-16}}</ref>
|-
|[[mod_lisp]]mod_ldap||Version 12.30 and newer||Third-partyStable moduleExtension||[[Apache Marc BattyaniSoftware Foundation]]|| [[Apache License]], Version 2.0 || EnablesLDAP Apacheconnection topooling interfaceand withresult applicationcaching serversservices writtenfor inuse [[Commonby Lisp]]other LDAP modules.<ref>{{Cite web|url=https://githubhttpd.comapache.org/mbattyanidocs/mod_lisp2.4/mod/mod_ldap.html |title=Apache mod_lispModule mod_ldap |websitework=Apache HTTP Server 2.4 Documentation |publisher=[[GitHubApache Software Foundation]] |date= 16 February 2022|accessdateaccess-date=2022-02-16}}</ref>
|-
|mod_log_config[[mod_lisp]]||Version 1.23 and newer||IncludedThird-party by Defaultmodule||[[Apache SoftwareMarc Battyani Foundation]]|| [[Apache License]], Version 2.0 ||Provides flexibleEnables Apache loggingto ofinterface clientwith requestsapplication inservers awritten customizablein format[[Common Lisp]].<ref>{{Cite web|url=https://httpdgithub.apache.orgcom/docsmbattyani/2.4/mod/mod_log_config.htmlmod_lisp |title=Apache Module mod_log_configmod_lisp |workwebsite=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software FoundationGitHub]] |date= 16 February 2022|accessdateaccess-date=2022-02-16}}</ref>
|-
|mod_log_debugmod_log_config||Version 21.32 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Provides Additionalflexible configurablelogging debugof loggingclient requests in a customizable format.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_log_debugmod_log_config.html |title=Apache Module mod_log_debugmod_log_config |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-16}}</ref>
|-
|mod_log_forensicmod_log_debug||Version 12.3 and newer||StableIncluded by ExtensionDefault||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| ForensicAdditional Loggingconfigurable ofdebug requests made to the serverlogging.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_log_forensicmod_log_debug.html |title=Apache Module mod_log_forensicmod_log_debug |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-16}}</ref>
|-
|mod_logiomod_log_forensic||Version 21.03 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Provides theForensic loggingLogging of inputrequests andmade outputto number of bytes received/sent perthe requestserver.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_logiomod_log_forensic.html |title=Apache Module mod_logiomod_log_forensic |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-16}}</ref>
|-
|mod_luamod_logio||Version 2.30 and newer||Included byStable DefaultExtension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Provides Luathe hookslogging intoof variousinput portionsand output number of thebytes httpdreceived/sent requestper processingrequest.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/mod/mod_luamod_logio.html |title=Apache Module mod_luamod_logio |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-16}}</ref>
|-
|mod_wasmmod_lua||Version 2.43 and newer||Third-partyIncluded moduleby Default||[https://wasmlabs.dev/[Apache VMware'sSoftware Wasm LabsFoundation]]||[[Apache License]], Version 2.0|| EnablesProvides theLua usagehooks ofinto WebAssemblyvarious (Wasm)portions modules in Apache Server. This module will allow to execute certain tasks inof the backend in a very efficient andhttpd securerequest wayprocessing.<ref>{{Cite web|url=https://githubhttpd.comapache.org/vmware-labsdocs/mod_wasm2.4/mod/mod_lua.html |title= Apache Module mod_wasmmod_lua |websitework=Apache HTTP Server 2.4 Documentation |publisher=[[GitHubApache Software Foundation]] |date= 11 October 2022|accessdateaccess-date=2022-1002-1116}}</ref>
|-
|mod_rexx
|Version 2.4 and newer
|Third-party module
|Terry Fuller, David Ashley
|[[Common Public License]], Version 1.0
|Provides an interface for [[Object REXX|ooRexx]] to all request phases.<ref>{{Cite web |date=2022-01-17 |title=Mod_rexx |url=https://sourceforge.net/projects/modrexx/ |access-date=2025-02-04 |website=SourceForge |language=en}}</ref>
|-
|mod_wasm||Version 2.4 and newer||Third-party module||[https://wasmlabs.dev/ VMware's Wasm Labs]||[[Apache License]], Version 2.0|| Enables the usage of WebAssembly (Wasm) modules in Apache Server. This module will allow to execute certain tasks in the backend in a very efficient and secure way.<ref>{{Cite web|url=https://github.com/vmware-labs/mod_wasm |title= Apache Module mod_wasm |website= [[GitHub]] |date= 11 October 2022|access-date=2022-10-11}}</ref>
|}
 
Line 193 ⟶ 202:
!Name!!Compatibility!!Status!!Developer(s)!!License!!Description
|-
|mod_access||Versions older than 2.1||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Provides access control based on the client and the client's request<ref>{{Cite web|url=http://httpd.apache.org/docs/2.0/mod/mod_access.html |title=Apache Module mod_access |work=Apache HTTP Server 2.0 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-27}}</ref>
|-
|mod_aspdotnet|| || || ||[[Apache License]], Version 2.0|| No longer under the Apache Software Foundation umbrella. Development has been resumed by the original authors at its new home, the [httphttps://sourceforge.net/projects/mod-aspdotnet/ mod-aspdotnet SourceForge project.]
|-
|mod_auth||Versions older than 2.1||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Authenticates users via [[Basic access authentication]] by checking against [[plaintext]] password and group files. In Apache 2.1 and later, this plaintext authentication is enabled by mod_authn_file instead.<ref>{{Cite web|url=http://httpd.apache.org/docs/2.0/mod/mod_auth.html |title=Apache Module mod_auth |work=Apache HTTP Server 2.0 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-27}}</ref>
|-
|mod_auth_anon||Versions 1.1-2.1||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Allows authentication with a special user id of "anonymous" and an email address as the password. As an authentication mechanism, this was replaced by mod_authn_anon.<ref>{{Cite web|url=http://httpd.apache.org/docs/2.0/mod/mod_auth_anon.html |title=Apache Module mod_auth_anon |work=Apache HTTP Server 2.0 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-27}}</ref>
|-
|mod_auth_db||Versions 1.1-1.3||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Provides user authentication using Berkeley DB files.
Line 209 ⟶ 218:
|mod_auth_ldap||Versions 2.0.41-2.1||Experimental Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Allows [[Basic access authentication|HTTP Basic Authentication]] by checking against an [[LDAP]] directory. The authentication mechanism of checking against an [[LDAP]] directory is provided via mod_authnz_ldap in Apache versions 2.1 and later.
|-
|mod_auth_oid||Version 2.2||Third-party module||Pascal Buchbinder||[[Apache License]], Version 2.0||Allows an Apache server to act as an [[OpenID]] "Relying Party"<ref>{{Cite web|url=httphttps://auth-openid.sourceforge.net/ |title=mod_auth_oid |author=Pascal Buchbinder |publisher=[[SourceForge|SourceForge.net]] |date= |accessdateaccess-date=2011-08-27}}</ref>
|-
|mod_authn_alias||Version 2.1 and 2.2||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||This module allows extended authentication providers to be created within the configuration file and assigned an alias name. The alias providers can then be referenced through the directives AuthBasicProvider or AuthDigestProvider in the same way as a base authentication provider.<ref>{{Cite web|url=http://httpd.apache.org/docs/2.2/mod/mod_authn_alias.html |title=Apache Module mod_authn_alias |work=Apache HTTP Server 2.2 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref> This functionality was moved to mod_authn_core in v2.4.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/upgrading.html#misc |title= Upgrading to 2.4 from 2.2 |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authn_default||Version 2.1 and 2.2||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||This module is designed to be the fallback module, if you don't have an authentication module like mod_auth_basic configured. It simply rejects any credentials supplied by the user. This functionality was removed in v2.4.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.4/upgrading.html#misc |title= Upgrading to 2.4 from 2.2 |work=Apache HTTP Server 2.4 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_authnz_mysql||Version 2.2|| || || ||This module provides both authentication and authorization for the Apache 2.2 webserver like mod-authnz-ldap . It uses a MySQL database to retrieve user and group informations.
Line 221 ⟶ 230:
|mod_balancer|| || || || ||
|-
|mod_bandwidth||Version 1.2 to 2.1|| Third-party module || Yann Stettler and CohProg SàRL ||[[Apache License]], Version 1.1||Server-wide or per connection bandwidth limits, based on the directory, size of files and remote IP/___domain.<ref>{{Cite web|url=https://www.cohprog.com/mod_bandwidth |title= mod_bandwidth |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|mod_bonjour|| || || || ||
Line 255 ⟶ 264:
|mod_frontpage Mirfak|| || || ||[[Apache License]], Version 2.0||Mirfak is an open-source mod_frontpage reimplementation that is more secure, and can be used with a binary installation of Apache (possibly including mod_ssl, php, etc.). The module is licensed under the Apache license.
|-
|mod_geoip|| Version 2.0 and above || Third-party module || [[MaxMind]] || [[Apache License]], Version 1.1 ||Looks up the IP address of the client end user. Can be used to perform redirection based on country. Deprecated and replaced with mod_maxminddb.<ref>{{Cite web|url=https://github.com/maxmind/geoip-api-mod_geoip2 |title= mod_geoip |website= [[GitHub]] |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|[[mod_gzip]]|| Version 1.3 to 2.0 || Third-party module || Kevin Kiley, Konstantin Balashov ||[[Apache License]], Version 2.0|| Perform on-the-fly DEFLATE compression.<ref>{{Cite web|url=http://www.schroepl.net/projekte/mod_gzip/ |title= mod_gzip |date= |accessdateaccess-date=2022-01-13}}</ref> Replaced by mod_deflate.
|-
|mod_h264_streaming|| Version 2.2 and newer ||Third-party module || CodeShop ||Dual (cc [[BY-NC-SA]] or commercial)|| H264 Streaming Module.<ref>{{Cite web|url= http://h264.code-shop.com/trac/wiki |title= mod_h264_streaming |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|mod_ibm_ssl|| Version 2.2 and up ||Third-party module|| || ||SSL/TLS support for the [[IBM HTTP Server]], a derivative of the [[Apache HTTP Server]].<ref>{{Cite web|url= https://www.ibm.com/docs/en/ibm-http-server/9.0.5?topic=communications-ssl-directives |title= mod_gzip |website= [[IBM]] |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|mod_imap||Version 1.2-2.0||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Server side processing for [[Image map]]. This module was renamed to mod_imagemap from v2.2 onwards.<ref>{{Cite web|url=https://httpd.apache.org/docs/2.0/mod/mod_imap.html |title=Apache Module mod_imap |work=Apache HTTP Server 2.0 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|mod_macro||Version 1.3 and newer||Third party|| ||[[Apache License]] postcard variant||Allows to define and use macros within Apache runtime configuration files.
|-
|mod_maxminddb|| Version 2.2 and above || Third-party module || [[MaxMind]] || [[Apache License]], Version 2.0 ||Looks up the IP address of the client end user. Can be used to perform redirection based on country. Replaces mod_geoip.<ref>{{Cite web|url=https://github.com/maxmind/mod_maxminddb |title= mod_maxminddb |website= [[GitHub]] |date= |accessdateaccess-date=2022-02-14}}</ref>
|-
|mod_mem_cache||Version 2.0 to 2.3||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0|| Replaced by mod_cache_socache. Removed in Apache httpd v2.3.
Line 309 ⟶ 318:
|[[mod_perl]]||Version 1.3 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Allows usage of [[Perl]] within Apache
|-
|[[mod_php]] / libphp5||Version 1.3 and newer<ref>{{Cite web |url=https://modules.apache.org/search.php?id=80 |title=mod_php |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-27 |archive-url=https://web.archive.org/web/20110217175234/http://modules.apache.org/search.php?id=80 |archive-date=2011-02-17 |url-status=dead }}</ref> ||Third-party module||The PHP Group||[[PHP License]] ||Enables usage of [[PHP]] within Apache
|-
|mod_psgi||Version 2.2 and newer|| || ||[[Apache License]], Version 2.0||Implements the [[PSGI]] specification within Apache
|-
|[[mod_python]]||Version 2.0 and newer || Third-party module ||Gregory Trubetskoy et al. ||[[Apache License]], Version 2.0 || Allows usage of [[Python (programming language)|Python]] within Apache<ref>{{Cite web |url=https://modules.apache.org/search.php?id=220 |title=mod_python |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-27 |archive-url=https://web.archive.org/web/20110217171556/http://modules.apache.org/search.php?id=220 |archive-date=2011-02-17 |url-status=dead }}</ref>
|-
|[[mod_proxy]]||Version 1.1 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||
Line 329 ⟶ 338:
|[[mod_qos]]||Version 2.2||Third-party module||Pascal Buchbinder||[[GNU General Public License#Version 2|GNU General Public License, Version 2]]||Controls access to the web server to avoid resource oversubscription.
|-
|[[mod_rmod r]]||Version 1.2.8||Third-Party Extension||Jeffrey Horner||[[Apache License]], Version 2.0 ||Embeds [[R (programming language)|R]] interpreter in Apache
|-
|mod_rails|| || || || ||
Line 343 ⟶ 352:
|mod_setenvif||Version 1.3 and newer||Included by Default||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||
|-
|mod_setenvifplus||Version 2.2 and newer||Third-party module||Pascal Buchbinder||[[Apache License]], Version 2.0||Allows Apache to set [[environment variable]]s based on different parts of a request parsed by [[regular expressions]] and encode/decode [[Base64]].<ref>{{Cite web|url=httphttps://modsetenvifplus.sourceforge.net/ |title=mod_setenvifplus |author=Pascal Buchbinder |publisher=[[SourceForge|SourceForge.net]] |date= |accessdateaccess-date=2011-08-27}}</ref>
|-
|mod_so||Version 1.3 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||On selected operating systems this module can be used to load modules into Apache HTTP Server at runtime via the Dynamic Shared Object (DSO) mechanism, rather than requiring a recompilation.<ref>{{Cite web|url=https://httpd.apache.org/docs/current/mod/mod_so.html.en|title=mod_so - Apache HTTP Server Version 2.4|website=httpd.apache.org}}</ref>
Line 349 ⟶ 358:
|mod_spambot||Version 1.3 and newer||Third-Party Extension||Nigel Horne||[[GNU General Public License#Version 2|GNU General Public License, Version 2]]||Blocks bots and harvesters
|-
|mod_spamhaus||Version 2.2 and newer||Third-party extension||Luca Ercoli||[[GNU General Public License#Version 2|GNU General Public License, Version 2]]||Blocks requests from IPs on Spamhaus block list.<ref>{{Cite web|url=https://github.com/lucaercoli/mod_spamhaus |title=Third-party Module mod_spamhaus |publisher=[[GitHub|github.com]] |date= 28 April 2020|accessdateaccess-date=2022-01-13}}</ref>
|-
|mod_speling||Version 1.3 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Attempts to correct mistaken URLs that users might have entered by ignoring capitalization and by allowing up to one misspelling
Line 355 ⟶ 364:
|[[mod_ssl]]||Version 2.0 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||
|-
|mod_sslcrl||Version 2.2||Third-party module||Pascal Buchbinder||[[Apache License]], Version 2.0||Verifies the validity of client certificates against Certificate Revocation Lists (CRL)<ref>{{Cite web|url=httphttps://modsslcrl.sourceforge.net/|title=mod_sslcrl |author=Pascal Buchbinder |publisher=[[SourceForge|SourceForge.net]] |date= |accessdateaccess-date=2012-11-18}}</ref>
|-
|mod_sspi|| || || || ||
Line 369 ⟶ 378:
|mod_throttle|| || || || ||
|-
|mod_tidy||Version 2.0/2.2||Third-party module||Sierk Bornemann, Günter Knauf||[[Apache License]], Version 2.0||[[HTML_TidyHTML Tidy]] resp. Libtidy based module that parses, cleans up and pretty-prints the web server (X)HTML output.<ref>{{Cite web|url=httphttps://mod-tidy.sourceforge.net/ |title=mod_tidy |author=Sierk Bornemann, Günter Knauf |publisher=[[SourceForge|SourceForge.net]] |date= |accessdateaccess-date=2017-12-26}}</ref>
|-
|mod_tile|| || || |[https://wiki.openstreetmap.org/wiki/Mod_tile OpenStreetMap] |||
Line 391 ⟶ 400:
|mod_vhost_alias||Version 1.37 and newer||Stable Extension||[[Apache Software Foundation]]||[[Apache License]], Version 2.0||Creates dynamically configured virtual hosts, by allowing the IP address or the host: header of the HTTP request to be used as part of the pathname to determine what files to serve.
|-
|mod_virgule|| || || ||[[GPL_v2GPL v2|GNU GPLv2]]||
|-
|mod_vmd|| || || || ||
Line 397 ⟶ 406:
|mod_whitelist|| Version 2.4 ||Third-party module|| ||[[MIT License]]||IP whitelisting based on a MySQL table [https://github.com/erwinwolff/mod_whitelist see github repository]
|-
|mod_wl||Depends on module version||Third-party module||Oracle||Oracle proprietary (only pre-compiled binaries are provided, no sources)||Enables working as a proxy for BEA/Oracle WebLogic<ref>{{Cite web|url=http://www.oracle.com/technetwork/middleware/webtier/downloads/ |title=mod_wl - Oracle WebLogic Web Server Plug-ins|date=2014-12-31 |accessdateaccess-date=2014-12-31}}</ref>
|-
|mod_wl_20||Version 2.0||Third-party module||Oracle||Oracle proprietary (only pre-compiled binaries are provided, no sources)||Enables working as a proxy for BEA/Oracle WebLogic
Line 424 ⟶ 433:
|}
 
<ref>{{Cite web|url=http://httpd.apache.org/docs/2.0/mod/ |title=Module Index - Apache HTTP Server |work=Apache HTTP Server 2.0 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-19}}</ref>
<ref>{{Cite web|url=http://httpd.apache.org/docs/2.2/mod/ |title=Module Index - Apache HTTP Server |work=Apache HTTP Server 2.2 Documentation |publisher=[[Apache Software Foundation]] |date= |accessdateaccess-date=2011-08-27}}</ref>
<ref>{{Cite web|author=|url=http://perl.apache.org/ |title=mod_perl: Welcome to the mod_perl world |publisher=Perl.apache.org |date= |accessdateaccess-date=2011-08-19}}</ref>
 
==References==