Working with Web Technologies

13

In this chapter you will find commands you can use to configure and manage web services and web components of your server.

Web technologies in Mac OS X Server consist of several components that provide a flexible and scalable server environment. This chapter covers the commands that are used to configure and manage these web technologies.

Understanding Web Technology

Apple’s web services are based primarily on Apache. Apache is one of the most popular and versatile web servers, and is a community-based, open-source project. Apple has extended Apache in a number of ways to implement Mac OS X–specific features.

Mac OS X Server includes two versions of the Apache HTTP Server:

ÂVersion 1.3—This is the officially supported version on Mac OS X Server. It is a well- tested, stable, and reliable software package that has been used worldwide for many years. In this chapter, references to the Apache server refer to this version.

ÂVersion 2.0—An evaluation version that includes several new features, including multithreading and an improved API for plug-in modules. However, the API changes make many third-party modules incompatible with this version.

The locations of Apache 1.3 files on Mac OS X Server are slightly different from the default Apache installation. The following table identifies the major folders.

Files

Location

Application binaries

/usr/sbin

 

 

CGI applications

/Library/WebServer/CGI-Executables

 

 

Configuration files

/etc/httpd/conf

 

 

Default documents

/Library/WebServer/Documents

 

 

Log files

/var/log/httpd

 

 

Loadable modules

/usr/libexec/httpd

 

 

207

Page 207
Image 207
Apple Mac OS X Server manual Understanding Web Technology, Files Location