Apache Cookbook中文版

出版時(shí)間:2009-1  出版社:電子工業(yè)出版社  作者:Ken Coar,Rich Bowen  頁數(shù):285  譯者:蔡文凱  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Apache Cookbook中文版(第2版)》為讀者提供了最可能遇到的一些問題的解決辦法,這些辦法已經(jīng)針對(duì)新版的Apache服務(wù)器做了更新?!禔pache Cookbook中文版》的作者來自Apache軟件基金會(huì),針對(duì)2 0版和2.2版的Apache服務(wù)器,作者對(duì)初版書做了徹底的修正,《Apache Cookbook中文版(第2版)》囊括的解決辦法從簡單任務(wù)如在紅帽Linux或視窗操作系統(tǒng)上安裝Apache服務(wù)器,到更復(fù)雜的任務(wù)如配置一個(gè)基于名稱的虛擬主機(jī)或保護(hù)并管理你的代理服務(wù)器。  無論是初學(xué)者還是有經(jīng)驗(yàn)的用戶,都可以從《Apache Cookbook中文版(第2版)》獲益。對(duì)于書里的每一個(gè)問題,讀者都將找到一個(gè)切實(shí)可行的解決辦法,有些解決辦法會(huì)包含一段可以馬上使用的簡短、針對(duì)性的代碼,不但如此,讀者還將知道這段代碼如何以及為什么會(huì)正確工作,這么一來,讀者就可以做出調(diào)整來解決類似的問題。

書籍目錄

前言第1章 安裝1.1 使用紅帽Linux的軟件包安裝Apache服務(wù)器1.2 使用Debian的軟件包安裝Apache服務(wù)器1.3 在Windows環(huán)境下安裝Apache服務(wù)器1.4 下載Apache服務(wù)器的源代碼1.5 使用源代碼編譯Apache服務(wù)器1.6 使用ApacheToolbox進(jìn)行安裝1.7 啟動(dòng)、停止、重啟Apache服務(wù)器1.8 卸載Apache服務(wù)器1.9 選擇合適的Apache服務(wù)器版本1.10 使用config.nice文件進(jìn)行升級(jí)1.11 在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行Apache服務(wù)器1.12 一些有用的configure命令參數(shù)1.13 尋找Apache的文件第2章 增加常用模塊2.1 安裝一般的第三方模塊2.2 在類Unix系統(tǒng)下安裝mod_dav2.3 在Windows環(huán)境下安裝mod_dav2.4 在類Unix系統(tǒng)下安裝mod-ped2.5 在類Unix系統(tǒng)下安裝rnod_php2.6 在Window環(huán)境下安裝mod-php2.7 為Apache服務(wù)器安裝mod-ssl2.8 在modules.apache.org上尋找Apache module2.9 安裝mod-security2.10 為什么這個(gè)Module不工作呢第3章 日志3.1 在日志內(nèi)容中取得更詳細(xì)的信息3.2 獲得更詳細(xì)的錯(cuò)誤信息3.3 記錄網(wǎng)頁的POST內(nèi)容3.4 記錄通過代理服務(wù)器請(qǐng)求網(wǎng)頁的客戶端IP地址3.5 記錄客戶端的MAC地址3.6 記錄Cookie3.7 不記錄來自本機(jī)網(wǎng)頁的網(wǎng)頁請(qǐng)求3.8 在特定的時(shí)刻更新日志3.9 在每月的第一天更新日志文件3.10 記錄主機(jī)名稱而非IP地址3.11 替每個(gè)虛擬主機(jī)維護(hù)各自的日志3.12 記錄經(jīng)過代理服務(wù)器的請(qǐng)求3.13 將虛擬主機(jī)的錯(cuò)誤記錄至多個(gè)文件3.14 記錄服務(wù)器的IP地址3.15 記錄引用網(wǎng)頁3.16 記錄瀏覽器軟件的名稱3.17 記錄請(qǐng)求標(biāo)頭中的任意字段3.18 記錄響應(yīng)標(biāo)頭中的任意字段3.19 將活動(dòng)日志記錄到MySQL數(shù)據(jù)庫3.20 將日志記錄至syslog3.21 記錄用戶的目錄第4章 虛擬主機(jī)4.1 設(shè)置一個(gè)基于域名的虛擬主機(jī)4.2 指定一臺(tái)以域名尋址的主機(jī)為默認(rèn)服務(wù)器4.3 建立以IP尋址的虛擬主機(jī)4.4 建立以IP尋址的默認(rèn)虛擬主機(jī)4.5 混用以IP尋址以及以域名尋址的虛擬主機(jī)4.6 以mod_vhost-alias建立大量的虛擬主機(jī)4.7 以Rewrite規(guī)則建立大量的虛擬主機(jī)4.8 替每個(gè)虛擬主機(jī)建立日志記錄4.9 分割日志文件4.10 以端口尋址的虛擬主機(jī)4.11 在多個(gè)地址上顯示相同的網(wǎng)頁內(nèi)容4.12 在數(shù)據(jù)庫里定義虛擬主機(jī)第5章 別名、重定向及重寫5.1 將URL對(duì)應(yīng)到一個(gè)目錄5 2 給現(xiàn)有的網(wǎng)頁內(nèi)容創(chuàng)建新的URL5.3 讓用戶有他們自己的URL5.4 以單一指令建立數(shù)個(gè)URL別名5.5 映射數(shù)個(gè)URL到相同的CGI甘錄5.6 替每位用戶創(chuàng)建CGI目錄5.7 重定向到其他位置5.8 將多個(gè)URL重定向到同一位置5.9 允許不區(qū)分大小寫的URL5.10 在網(wǎng)頁上高亮顯示PHP源代碼,而不需要建立符號(hào)鏈接5.11 替換請(qǐng)求URL中的文字5.12 將路徑信息重寫至CGI參數(shù)5.13 拒絕訪問未被引用的請(qǐng)求5 14 重定向未引用的請(qǐng)求到一個(gè)說明頁面5.15 依據(jù)查詢字符串來重寫5.16 將服務(wù)器的全部或部分重定向至SSL5 17 將目錄轉(zhuǎn)換成主機(jī)名稱5.18 將所有的請(qǐng)求重定向至單一主機(jī)5.19 將文件名稱轉(zhuǎn)換成參數(shù)5.20 URL路徑和查詢字符串的重寫5.21 重寫一個(gè)主機(jī)名稱為一個(gè)目錄5.22 把URL的一部分作為查詢參數(shù)傳入5.23 使用AliasMatch、ScriptAliasMatch,以及RedirectMatch指令第6章 安全防護(hù)第7章 SSL第8章 動(dòng)態(tài)網(wǎng)頁內(nèi)容第9章 錯(cuò)誤處理第10章 代理服務(wù)器第11章 性能第12章 目錄列表第13章 其他主題附錄A 在Apache 中使用正則表達(dá)式附錄B 疑難排解索引

章節(jié)摘錄

  為了更有效地使用本書,你有必要安裝一套Apache Web server。下面我們將介紹Apache的多種安裝方式,你可以選擇適合自己的一套?! ∽鳛锳pache這類開源軟件的一大特點(diǎn),任何人都可以為它制作一套安裝包。它允許系統(tǒng)廠商(例如:Debian、FreeBSD、Red Hat.Mandrake、Hewlett-Packard等)設(shè)定Apache文件的安裝位置、定制默認(rèn)的配置項(xiàng)以在這些廠商的系統(tǒng)平臺(tái)上更好地運(yùn)行。不幸的是,定制也帶來了麻煩,那就是不同廠商定制的安裝包差異較大,如果你在安裝過程中遇到問題,就需要熟悉該特定平臺(tái)安裝包的人來幫你解決。  除了使用現(xiàn)成的安裝包進(jìn)行安裝以外,Apache還提供了一種更靈活的安裝方式,你可以使用適合自己的選項(xiàng)編譯源代碼并安裝它。這種方式有優(yōu)點(diǎn)也有缺點(diǎn);優(yōu)點(diǎn)是允許你選擇需要的功能進(jìn)行安裝以及選擇特定的安裝路徑;缺點(diǎn)是一些二進(jìn)制的擴(kuò)展包可能無法正常使用,它們依賴的文件在默認(rèn)路徑可能并不存在,因?yàn)槟憧赡馨堰@些依賴文件安裝到了其他地方或壓根就沒有安裝它們。

編輯推薦

  《Apache Cookbook中文版(第2版)》為您提供了超過200個(gè)針對(duì)Apache 2.0及2.2最可能碰到的問題的解決辦法。Apache包含了許多的擴(kuò)展。如果您需要更多,可以在用戶新聞組中或與Apache相關(guān)的郵件列表中尋找或者直接通過IRC聊天頻道提問?!禔pache Cookbook中文版(第2版)》中,您可以方便地找到節(jié)約時(shí)間的解決辦法,主要包括以下幾類:  ·安裝常見的第三方模塊  ·記錄訪問Web站點(diǎn)的客戶及使用Apache的錯(cuò)誤日志機(jī)制  ·使用單個(gè)Apache服務(wù)器及配置文件集合運(yùn)行多個(gè)Web站點(diǎn)  · 處理URL——控制它們指向的文件,改變URL的指向及指向另外的站點(diǎn)  ·保護(hù)Apache,防止其受到攻擊或暴露漏洞  · 讓Apache控制由SSL瀏覽器提出的安全交易——對(duì)于銀行轉(zhuǎn)賬或醫(yī)療記錄來說,這些敏感數(shù)據(jù)是必須的  ·使用運(yùn)行腳本加強(qiáng)Apache,使之作為一個(gè)特定用戶運(yùn)行  · 自定義Apache的錯(cuò)誤消息,讓您的站點(diǎn)更個(gè)性化  · 配置Apache,使其作為Web頁面和用戶之間的代理服務(wù)器  · 解決性能瓶頸及提高Apache的吞吐能力  如果您在Linux、FreeBSD、Solaris或Windows上運(yùn)行Apache,則無論您是初學(xué)者還是有經(jīng)驗(yàn)的用戶,《Apache Cookbook(第2版)》都可以給您提供幫助。《Apache Cookbook中文版(第2版)》中的每個(gè)問題都來自真實(shí)世界,這些問題都是作者或其他需要找尋幫助的人在工作當(dāng)中碰到的。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Apache Cookbook中文版 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7