Specifications

It is possible to write CGI scripts in several scripting languages, including Perl and Python.
The folder /Library/WebServer/CGI-Executable is the default location for CGI scripts.
SSL Support
Web service includes support for Secure Sockets Layer (SSL), a protocol that encrypts
information being transferred between client and server. SSL works with a digital
certicate that provides a certied identity for the server by establishing a secure,
encrypted exchange of information.
Dynamic Content with Server Side Includes (SSI)
Server Side Includes (SSI) provide a method for using the same content on multiple
pages in a site. They also can tell the server to run a script or insert specic data
into a page. This feature makes updating content much easier, because you revise
information in only one place and the SSI command displays that revised information
about many pages.
For more information about SSI, see “Enabling Server Side Includes (SSI)” on page 50.
Blogs and RSS Support
The web server provides blogs as an option for each website. The blogs comply with
RSS and Atom XML standards and permit Open Directory authentication. Blog users
can choose from several techniques for working with templates and style sheets.
Important: To make service access control list (SACL) changes to blog service, you
must use the server interface, not the web interface.
For more information about limiting who can create new blogs and wikis and setting
permissions for Blogs and wikis, see Wiki Server Administration.
Essential Concepts for Web Services Before You Begin
This section provides information you need before you set up your web server for the
rst time. Read this section even if you are an experienced web administrator. Some
features and behaviors might be dierent from what you expect.
Conguring Your Web Server
You use Server Admin to set up and congure most features of your web server. If
you are an experienced Apache administrator and need to work with features of
the Apache web server that aren’t included in Server Admin, change the relevant
conguration les.
However, Apple does not provide technical support for modifying Apache
conguration les. If you alter a le, be sure to make a backup rst. Then revert to the
backup if you have problems.
14 Chapter 1 Web Technologies Overview