The Apache software is typically distributed into the following subdirectories:
cgi-bin | This is where many, if not all, of the interactive programs that you write will reside. These will be programs written with Perl, Java, or other programming languages. |
conf | This directory will contain your configuration files. |
htdocs | This directory will contain your actual hypertext documents. This directory will typically have many subdirectories.This directory is known as the DocumentRoot. |
icons | This directory contains the icons (small images) that Apache will use when displaying information or error messages. |
images | This directory will contain the image files (GIF or JPG) that you will use on your web site. |
logs | This directory will contain your log files - the access_log and error_log files. |
sbin | Use nogroup |
B. The Apache Configuration Files
access.conf | The security configuration file. Contains instructions about which users should be able to access what information. |
httpd.conf | The server configuration file. Typically contains directives that affect how the server runs, such as user and group ID's it should use when running, the location of other files, etc. |
srm.conf | The resource configuration file. Contains directives that define where documents are found, how to change addresses to filenames, etc. |
mime.types | A configuration file that relates filename extensions to file types. |
Samples of these four files are included in the Appendices. |