Specifications
Chapter 6 Managing Web Modules 79
Macintosh-Specic Modules
Web service in Mac OS X Server installs the following modules specic to the Macintosh.
mod_auth_apple
This module allows a website to authenticate users by looking for them in le
system service domains in the server’s search policy. When authentication is enabled,
website visitors are prompted for a user name and password before they can access
information about the site.
mod_hfs_apple
This module requires users to enter URLs for HFS volumes using the correct case
(lowercase or uppercase). This module adds security for case-insensitive volumes.
mod_auth_digest_apple
This module enables digest authentication for a WebDAV realm. This is the newer
digest authentication module, based on Apache’s mod_auth_digest but modied
to use Open Directory rather than htdigest les. It is disabled by default because it
requires that the Open Directory master use Mac OS X v10.6.
mod_spnego_apple
This module provides Kerberos authentication for Open Directory users via the
SPNEGO/Negotiate protocol.
mod_encoding
This open source module, customized by Apple, along with a modication to WebDAV
module mod_dav, allows WebDAV les to include Japanese characters in their names.
mod_bonjour
This module allows administrators to control how websites are registered with
multicast DNS.
Open Source Modules
Mac OS X Server includes several popular open source web modules. These include
Tomcat and PHP.
Tomcat
This module, which uses Java-like scripting, is the ocial reference implementation for
Java Servlet and JavaServer Pages developed under the Java Community Process.
Tomcat must be enabled before it can be used.
For more information about Tomcat, as well as how to enable Tomcat, see “Working
with Tomcat” on page 66.