現今全球一半以上的網站正在執行 Apache web server,而且這個自由軟體還持續在 web server 市場中佔主要地位。《Apache 技術手冊》係由 Apache 小組的主要成員編寫及審定。該書說明如何取得、建立,及強化 Apache 伺服器;另外也包括經常用以建立 web 應用程式之擴充功能。
過去七年來,Apache 已經茁壯成一強大的系統;在功能、效率,及執行速度上可以與任何其它的 HTTP 伺服器相廷抗禮(可能還超越它們)。此外,Apache 也支援各種不同的 Unix 與 Windows 環境。本書─《Apache 技術手冊,第三版》─詳細說明 Apache 對 Unix 與 Windows 的支援,及所有其它 Apache 1.3 和 2.0 的特色。本書內容包括:
● 取得及編譯 Apache 伺服器
● 於 Unix 及 Windows 環境下設定及執行 Apache,並包括目錄架構與虛擬主機
● Apache 1.3 與 2.0 的 API
● Apache 安全性的擴充及大型網站的管理
Apach e組態指令的完整清單
● Perl CGI,mod_perl,PHP,JServ,Tomcat 與 Cocoon 之安裝與測試資訊
對 Apache 陌生的網站管理員可以藉著本書之教學示範快速上手,而在 Unix 與 Windows 環境下工作,有經驗之 web 應用程式員與網站管理員,將發現本書是不可或缺的參考資料。《Apache 技術手冊,第三版》一書是論述全球最普及之 web 伺服器的終極技術文件。
各界推薦
名人推薦:
「這是我所讀過關於 Apache 最好的書,也是一本關於全球最被廣泛使用之 web 伺服器的使用手冊。」
Chuck Murcko, Apache 小組成員
「我強烈推薦本書給所有必須用 Apache 設定及執行網站的系統管理員,及必須用 Apache 工作的程式員。」
E.V. Bell II, Ed's 網際網路叢書評鑑 (Ed's Internet Book Review)
名人推薦:「這是我所讀過關於 Apache 最好的書,也是一本關於全球最被廣泛使用之 web 伺服器的使用手冊。」
Chuck Murcko, Apache 小組成員
「我強烈推薦本書給所有必須用 Apache 設定及執行網站的系統管理員,及必須用 Apache 工作的程式員。」
E.V. Bell II, Ed's 網際網路叢書評鑑 (Ed's Internet Book Review)
目錄
目錄
序
第一章 Apache 入門
Web 伺服器的功能
Apache 的運作方式
Apache 與網路
HTTP 客戶端的運作方式
伺服端的運作方式
Apache 之安裝規劃
Windows 的問題
Apache 的版本
安裝 Apache
Unix 下建製 Apache 1.3.X
Apache 2.0 的新功能
在 Unix 下製成與安裝 Apache 2.0
Windows 下的 Apache
第二章 設定 Apache:起手式
Apache 網站的背後
site.toddle
架設 Unix 伺服器
指令
第三章 建立真實網站
較佳的網站:site.simple
Butterthlies 公司上線了
區塊指令
其它的指令
HTTP 的回應標頭
再啟動
.htaccess
CERN 中介檔
逾期
第四章 虛擬主機
兩個網站與 Apache
虛擬主機
兩個 Apache 的分身
動態設定的虛擬主機
第五章 驗證
驗證協定
驗證指令
Unix 下的密碼
Win32 下的密碼
Web 上的密碼
從用戶端的觀點出發
CGI Script
主題的變化
Order、Allow、與 Deny
Unix 上的 DBM 檔
摘要驗證
匿名存取
實驗
自動的使用者資訊
使用 .htaccess 檔
指令的改寫
第六章 網頁內容描述與修正
MIME 類型
網頁內容協商
語言協商
類型對應表
瀏覽器與 HTTP 1.1
過濾器
第七章 製作索引
製作較佳的索引
製作自己的索引
影像地圖(Imagemap)
影像地圖的指令
第八章 重導向
Alias
Rewrite
重寫的範例
拼字
第九章 代理伺服器
安全防護
代理伺服器的指令
外表上的錯誤
效能
設定
第十章 日誌紀錄
用 Script 及資料庫建立日誌
Apache 的日誌機制
組態的日誌紀錄
AddModuleInfo
狀態
第十一章 安全防護
內部與外部使用者
數位簽章、虛擬現金
憑證
防火牆
法律上的問題
Secure Sockets Layer(SSL)
Apache 的安全防護措施
SSL 的指令
密碼套件
實際狀況下的安全防護
未來的方向
第十二章 執行大型網站
主機架設
伺服器的安全防護
管理大型網站
支援軟體
擴充性
負載平衡
第十三章 建製應用程式
以網站當作應用程式
提供應用程式的邏輯
XML、XSLT,與 Web 應用程式
第十四章 伺服端擴充
檔案大小
檔案修改時間
引入
執行 CGI
Echo
Apache v2:SSI 過濾器
第十五章 PHP
安裝 PHP
site.php
第十六章 CGI 與 Perl
CGI 的世界
告訴 Apache 關於 script 的資訊『318』
設定環境變數
Cookies
Script 指令
Unix 上的 suEXEC
處理器(Handler)
Actions
瀏覽器
第十七章 mod_perl
mod_perl 的運作方式
mod_perl 的文件
安裝 mod_perl — 簡易法
修正你的 script 以便在 mod_perl 下執行
全域變數
Strict 前置條件
載入變動
開啟與關閉檔案
設定 Apache 以使用 mod_perl
第十八章 mod_jserv 與 Tomcat
mod_jserv
Tomcat
連接 Tomcat 與 Apache
第十九章 XML 與 Cocoon
XML
XML 與 Perl
Cocoon
Cocoon 1.8 與 JServ
Cocoon 2.0.3 與 Tomcat
測試 Cocoon
第二十章 Apache 的 API
文件
APR
集散區(Pool)
以伺服器為基準的組態
以目錄為基準的組態
以請求為基準(per-request)的資訊
存取組態與請求資訊
掛鉤、選擇性的掛鉤,以及選擇性的函式
過濾器、儲存區,及儲存區串列
模組
第廿一章 編寫 Apache 的模組
概要說明
狀態碼
模組結構
完整的範例
一般的提示
移植至 Apache 2.0
附錄 Apache 1.x 的 API
索引
目錄
序
第一章 Apache 入門
Web 伺服器的功能
Apache 的運作方式
Apache 與網路
HTTP 客戶端的運作方式
伺服端的運作方式
Apache 之安裝規劃
Windows 的問題
Apache 的版本
安裝 Apache
Unix 下建製 Apache 1.3.X
Apache 2.0 的新功能
在 Unix 下製成與安裝 Apache 2.0
Windows 下的 Apache
第二章 設定 Apache:起手式
Apache 網站的背後
site.toddle
架設 Unix 伺服器
指令
第三章 建立真實網站
較佳的網站:site.simple
Butterthlies 公司上線了...