Open-source modules – Apple Mac OS X Server (Administrator’s Guide) User Manual
Page 366
366
Chapter 8
mod_redirectacgi_apple
This module works in conjunction with the ACGI Enabler Application to allow users to 
execute ACGI programs (Mac OS CGIs). To enable an ACGI, log in as the administrator and 
open the ACGI Enabler Application. Do not log out of the application—it must be running for 
ACGIs to work.
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. If a restriction exists 
for a volume, users receive a message that the URL is not found.
Open-Source Modules
Mac OS X Server includes these popular open-source modules: Tomcat, PHP: Hypertext 
Preprocessor, and mod_perl.
Tomcat
The Tomcat module, which uses Java-like scripting, is the official reference implementation 
for two complementary technologies developed under the Java Community Process:
m Java Servlet 2.2. For the Java Servlet API specifications, see the following site:
java.sun.com/products/servlets
m JavaServer Pages 1.1. For these API specifications, see
java.sun.com/products/jsp
If you want to use Tomcat, you must activate it first. See “Starting Tomcat” on page 347 for 
instructions.
PHP: Hypertext Preprocessor
PHP lets you handle dynamic Web content by using a server-side HTML-embedded scripting 
language resembling C. Web developers embed PHP code within HTML code, allowing 
programmers to integrate dynamic logic directly into an HTML script rather than write a 
program that generates HTML.
PHP provides CGI capability and supports a wide range of databases. Unlike client-side 
JavaScript, PHP code is executed on the server. PHP is also used to implement WebMail on 
Mac OS X Server. For more information about this module, see
www.php.net
mod_perl
This module integrates the complete Perl interpreter into the Web server, letting existing Perl 
CGI scripts run without modification. This integration means that the scripts run faster and 
consume fewer system resources. For more information about this module, see