Create a new apache site.
Put an index file in every document directory and subdirectory.
Use a single graphic background file in all .html and .shtml files in this site, use Server Side Includes (SSI) to put the graphic in all pages.
Configure the site to not index and not serve all .htaccess files.
Make two subdirectories and use .htaccess to implement password security for both. Both directories should use the same realm name.
Make user and group auth files: make a user called supervisor, put this user in no group file. Make a user called person. Put the person user in a group file called happy.
The Document Root index file should have links to both sub-directories.
In Document Sub-Directory one
The security for this directory should allow access to an account named supervisor.
Create an index that points to five .shtml files in this directory. The index should describe what each .shtml file does. All these files will use SSIs and all should be permitted to work by enabling includes.
File One should display the current apache error log contents
File Two should display the current apache transfer log contents
File Three should display the current httpd.conf file contents
File Four should display the contents of /etc/passwd
File Five should display the current processes running on the system.
In Document Sub-Directory two
The security for this directory should allow access to members of a group named "happy".
Copy the same index file and five .shtml files from the previous directory into this directory. Modify the index file to indicate that this is a different directory. Use apache configuration directives to turn off the ability for SSIs to display this sensitive information. The background Includes should still work, however.