Specifications
62
Use this chapter to become familiar with open source
applications Mac OS X Server uses to administer and deliver
web services.
Several open source applications provide essential features for Web service. These
applications include:
Apache web server Â
Tomcat servlet container Â
MySQL database Â
Ruby on Rails Â
Working with Apache
Apache is the open source HTTP web server provided with Mac OS X Server. You can
use Server Admin to manage most web server operations, but in some instances you
might want to add or change parts of the Apache server. In such situations, you must
modify Apache conguration les and change or add Apache modules.
Mac OS X Server v10.6 supports Apache web server v2.2. Apache v2.2 runs as a 64-bit
process on appropriate hardware.
In a clean installation of Mac OS X Server v10.6, Apache v2.2 is installed. If you are using
Apache v1.3 on Mac OS X Server v10.4 or later and you upgrade to Mac OS X Server
v10.6, your Apache v1.3 conguration les are preserved in the /etc/httpd/ folder. You
can migrate Apache using one of the following methods:
Use the translateApache.rb script to automate the Apache v1.3 to v2.2 migration. Â
Use the Web settings in Server Admin to customize the Apache v2.2 conguration. Â
Use a text editor to customize the Apache v2.2 conguration. Â
To migrate from Apache v1.3 to Apache v2.2, see Upgrading and Migrating.
The locations of key Apache les are listed in the following table.
5
Working with Open Source
Applications