本書的目標是向讀者介紹管理一個因特網網站的基本工具以及常用技巧。必須鄭重聲明的是,這本書并不包羅關于網絡的所有問題,這也是作者撰寫本書的一個指導方針。一個網站可以有各種各樣的服務和各種各樣的信息,即使掠過練習,要想涉及到所有這些東西也肯定是不可能的。因為實際練習正是《實踐大腳這套叢書的特色所在,當然不能不管它。事實上,我們必須仔細地斟酌哪些應當成為本書的內容而哪些不是。我首先問自己的是我在配置和管理因特網。intranet服務器時遇到了哪些問題。盡管我的讀者會各不相同,但是他們遇到的問題經常是完全一樣的。此外,我還認為如果一個intranet網站與因特網網站一致的話,管理起來會非常簡單,反之亦然。在本書中我的另一個重點是那些對于解決不能涉及的問題有幫助的基本概念。因為這本書不是手把手地教讀者如何去配置和管理,而是幫助讀者學會思考,使讀者掌握足夠解決基本問題的知識并學會如何在碰到特殊的具體問題時靈活運用。因此我希望讀者學到比本書所講授的更多的東西。在本書的很多地方,我只是簡單地提及了一些額外的資源信息,比如幫助文檔(man-pages),而沒有過多地展開論述它們。有些時候讀者可能會感到很惱火。盡管我承認我有一些懶惰,但我覺得過多地重復這些東西是沒有必要的。我想提醒讀者的另一件事是在練習題中有一些技巧性的問題。不過它們不是專門用來使讀者上當的,而是為了啟發(fā)讀者進行自己的思考。很多場合中,你可能在配置的時候認為對于一個問題,某個答案應該是正確的,但事實上的正確答案是另外一個。這些技巧性的問題是為了使讀者懂得正確答案往往并不一定是“合邏輯”的那一個。當讀者閱讀了一些章節(jié)并與本書的題目進行比較后可能會問自己:為什么在那么多的網絡服務器中,我們單單選擇了Apache來講呢?這里主要有3個原因:第一,Apache是使用最廣泛的因特網服務器程序,有超過一半的因特網服務器程序是人pache。因此如果一個人即將管理服務器,那么他很可能將與Apache服務器打交道。第二,即使一臺服務器上不是運行Apache程序,它的基本配置文件也是與大部分其他服務器上的一樣的。雖然存在一些比較大的區(qū)別(比如Netscape FastTrack服務器程序),但是它們的基本運作原理是完全相同的。盡管在與Netscape打交道時操作的步驟不一樣,但它們的概念是極其相似的。當使用Netscape提供的圖形用戶界面(GUI)時,大部分的底層配置文件對于操作者被隱藏起來了。如果知道了Apache服務器的功能是如何配置起來的話,那么也會更準確地理解Netscape所提供的功能。最后,容易獲得Apache服務器程序也是一個重要的考慮因素。Apache服務器程序是自由軟件,因此它的源代碼也是可以免費獲得的。它所提供的配置文件及其程序允許人們在很多類型的機器上編譯使用。另外,在不少主流的UNIX、Windows NT以及Windows 95操作系統中,編譯好的二進制可執(zhí)行文件已經存在了。在本書附帶的光盤中包括了已經編譯好可以直接執(zhí)行的Caldera OpenLinux Lite的服務器程序,因此讀者可以直接執(zhí)行它。盡管在這張光盤上已經有完整的Caldera OpenLinux LiteApache服務器程序,但是這些系統一直在不停地改進著,所以用戶總是希望安裝最新的版本。本書附帶的Apache的版本是1.2.5,不過在我的機器上已經安裝了1.3的beta版(Beta 1.3)。在附錄B中有關于如何得到和編譯源代碼的一些信息。