For Linux Hosting and Managed Server packages

In this article, we give you an overview of the modules of the Apache web server that you can use on your Linux hosting package or Managed Server.

The modules are configured via .htaccess directives in a .htaccess file.

The following modules are available (the module names are linked to the appropriate sections of the web server documentation).

Available Apache Modules

Module Description Comments
mod_actions allows execution of CGI scripts depending on media types and request methods. Conditional AddHandler
mod_alias Enables http forwarding and directory mapping.  
mod_auth_basic User authorization via.txt files Keyword.htpasswd
mod_authn_file Handling authorization files Example: htpasswd -c foobar
mod_authz_groupfile Authorization of user groups Keyword.htgroup
mod_authz_host Makes it possible to restrict access to certain hosts (addresses). keyword: .htaccess Allow from, Deny from etc.  
mod_authz_user Enables user authorization keyword, valid user
mod_autoindex Creates directory indexes Example: DirectoryIndex IndexOptions et al.
mod_deflate Compresses content before it is sent to the browser. Only available for managed servers, keyword: Add OutputFilterByType et al  
mod_dir Enables the evaluation of URLs with final / and the creation of directory indexes.  
mod_env Allows you to change the environment passed to CGI or SSI scripts.    
mod_expires Generate expire headers and HTTP cache control headers according to user specifications.  
mod_headers Configuration of HTTP headers Keyword: Header set MyHeader "It took %D to serve this request."
mod_include Permits server-side parsing of HTML files.  
mod_mime allows different behavior of the web server due to file extensions.  
mod_negotiation Selection of contents  
mod_rewrite Rewrite URLs. keyword: RewriteEngine on et al  
mod_setenvif Allows you to customize environment variables depending on query characteristics. Keyword: BrowserMatchNoCase Robot is_a_robot
mod_speling If the module is activated, the web server tries to resolve wrongly written URLs (e.g. upper and lower case) correctly.