本书的目标是向读者介绍管理一个因特网网站的基本工具以及常用技巧。必须郑重声明的是,这本书并不包罗关于网络的所有问题,这也是作者撰写本书的一个指导方针。一个网站可以有各种各样的服务和各种各样的信息,即使掠过练习,要想涉及到所有这些东西也肯定是不可能的。因为实际练习正是《实践大脚这套丛书的特色所在,当然不能不管它。事实上,我们必须仔细地斟酌哪些应当成为本书的内容而哪些不是。我首先问自己的是我在配置和管理因特网。intranet服务器时遇到了哪些问题。尽管我的读者会各不相同,但是他们遇到的问题经常是完全一样的。此外,我还认为如果一个intranet网站与因特网网站一致的话,管理起来会非常简单,反之亦然。在本书中我的另一个重点是那些对于解决不能涉及的问题有帮助的基本概念。因为这本书不是手把手地教读者如何去配置和管理,而是帮助读者学会思考,使读者掌握足够解决基本问题的知识并学会如何在碰到特殊的具体问题时灵活运用。因此我希望读者学到比本书所讲授的更多的东西。在本书的很多地方,我只是简单地提及了一些额外的资源信息,比如帮助文档(man-pages),而没有过多地展开论述它们。有些时候读者可能会感到很恼火。尽管我承认我有一些懒惰,但我觉得过多地重复这些东西是没有必要的。我想提醒读者的另一件事是在练习题中有一些技巧性的问题。不过它们不是专门用来使读者上当的,而是为了启发读者进行自己的思考。很多场合中,你可能在配置的时候认为对于一个问题,某个答案应该是正确的,但事实上的正确答案是另外一个。这些技巧性的问题是为了使读者懂得正确答案往往并不一定是“合逻辑”的那一个。当读者阅读了一些章节并与本书的题目进行比较后可能会问自己:为什么在那么多的网络服务器中,我们单单选择了Apache来讲呢?这里主要有3个原因:第一,Apache是使用最广泛的因特网服务器程序,有超过一半的因特网服务器程序是人pache。因此如果一个人即将管理服务器,那么他很可能将与Apache服务器打交道。第二,即使一台服务器上不是运行Apache程序,它的基本配置文件也是与大部分其他服务器上的一样的。虽然存在一些比较大的区别(比如Netscape FastTrack服务器程序),但是它们的基本运作原理是完全相同的。尽管在与Netscape打交道时操作的步骤不一样,但它们的概念是极其相似的。当使用Netscape提供的图形用户界面(GUI)时,大部分的底层配置文件对于操作者被隐藏起来了。如果知道了Apache服务器的功能是如何配置起来的话,那么也会更准确地理解Netscape所提供的功能。最后,容易获得Apache服务器程序也是一个重要的考虑因素。Apache服务器程序是自由软件,因此它的源代码也是可以免费获得的。它所提供的配置文件及其程序允许人们在很多类型的机器上编译使用。另外,在不少主流的UNIX、Windows NT以及Windows 95操作系统中,编译好的二进制可执行文件已经存在了。在本书附带的光盘中包括了已经编译好可以直接执行的Caldera OpenLinux Lite的服务器程序,因此读者可以直接执行它。尽管在这张光盘上已经有完整的Caldera OpenLinux LiteApache服务器程序,但是这些系统一直在不停地改进着,所以用户总是希望安装最新的版本。本书附带的Apache的版本是1.2.5,不过在我的机器上已经安装了1.3的beta版(Beta 1.3)。在附录B中有关于如何得到和编译源代码的一些信息。