Basic Concepts

The World Wide Web is becoming a cornerstone of having a presence on the Internet. Sites are increasingly complex and very often are maintained by a variety of people in a variety of places. The rise in popularity of the Internet has also attracted a number of unsavory characters as well; l33t haX0rs, script kiddies, industrial spies, foreign political groups and all sorts of other people who would like to alter your website for fun, profit or political expression. It is an increasing challenge for system administrators to provide the environment to their website maintainers to create a quality site and at the same time protect themselves from attackers. This document describes a system for setting up a webserver that should allow both flexibility for the maintainers and security for the administrator.