Specifications
75
Use this chapter to become familiar with Apache web
modules that provide key features and controls for Web
service.
The Apache web server includes a series of modules that control the server’s
operation. In addition, Mac OS X Server provides modules with specialized functions
for the Macintosh.
Apache Web Module Overview
Modules plug in to the Apache web server software and add functionality to your
website. Apache comes with several standard modules, but you can purchase
additional modules from software vendors or download them from the Internet. You
can nd information about available Apache modules at www.apache.org/docs/mod.
Note: The discussion of Rails, where it appears, refers to mod_proxy_balancer, which is
a standard Apache v2.2 module. Rails is not based on a separate web module.
Working with Web Modules
The Apache web server has a modular design that enables you to expand the core
functionality of your web server by enabling additional modules. You can enable or
disable using Server Admin.
Although enabling or disabling Apache web modules is easy in Server Admin,
generally you should have a specic functionality goal and fully understand the
implications of enabling or disabling modules.
Some web modules are mutually exclusive or are interdependent. Here are some
examples:
auth_digest_module and digest_module must never be enabled simultaneously. Â
proxy_module must be enabled if proxy_connect_module, proxy_ftp_module, Â
proxy_http_module, proxy_ajp_module, or proxy_balancer_module are enabled.
6
Managing Web Modules