Sun WebServer 1.0 had two primary configuration files in the default location /etc/http/:
httpd.conf: Basic configuration information for the server and all its virtual hosts
access.acl: URL access control settings
Sun WebServer 2.0 partitions the directives in these files into server-level configuration files for server instances and site-level configuration files for individual web sites.
Server-level configuration files are installed in /etc/http/ by default. <instance_name> below is the unique name of the httpd instance using the file. An instance name is associated with a server instance when it is created using the Sun WebServer Administration Console or the htserver add command.
<instance_name>.httpd.conf: Basic server configuration information
access.conf: URL access controls
realm.conf: Realm information
mime.types: MIME types and encodings
Site-level configuration files are installed to the web site subtree by default. <site_name> below refers to the name of the web site using this file.
<site_name>.site.conf: Basic site configuration information
access.conf: URL access controls
realm.conf: Realm information
mime.types: MIME types and encodings
map.conf: URL mappings
content.conf: Content information
All of the file names listed above are suggested names. The only fixed configuration file name is /etc/http/httpd-instances.conf. Each server instance name and basic configuration file is listed in httpd-instances.conf, and each server configuration file in turn refers to the other configuration files by name.